【发布时间】:2012-11-10 22:08:43
【问题描述】:
Debian 不再为 gTest 提供任何预编译的软件包。他们建议您将框架集成到项目的 makefile 中。但我想保持我的 makefile 干净。如何像以前的版本 (
【问题讨论】:
-
顺便说一句,gtest 构建是使用自动工具管理的,因此标准的
./configure && make && make install工作流程应该可以正常工作。我不确定这是否值得发帖,因为它与从源代码编译许多其他包没有什么不同。 -
我猜不是所有的用户都像你一样有经验。我最近从 Windows 转到 Linux,我很高兴在 StackOverflow 上找到类似的东西。
-
请注意,Google 建议您不要构建库,而是将 GTest 代码包含到您的项目中。见code.google.com/p/googletest/wiki/…
-
这是答案中的第一个注释。
-
@Mawg 提供的链接已损坏(wiki 已被删除),它似乎可以工作,但指向的页面不再是主题(相当混乱)。我能找到的最好的替代品是这些构建说明:github.com/google/googletest/blob/master/googletest/README.md 但是,这仅说明了如何使用 cmake 构建。对于自动工具,我发现以下答案效果最好:stackoverflow.com/a/36000856/1487069
标签: c++ linux unit-testing installation googletest