被这些玩意整红温了
编译器版本
- x86:编译器为x86版本,输出文件为x86。
- amd64_x86:编译器为amd64版本,输出文件为x86。
- amd64:编译器为amd64版本,输出文件为amd64。
- x86_amd64:编译器为x86版本,输出文件为amd64、
所以,为什么没有x64呢?
什么是CMake
MakeFile生成工具
在windows环境下
CMake可以通过cmakelist.txt帮你生成vs解决方案。(-g 参数)
在vs解决方案中,选择“生成解决方案”,vs会依据cmakelist.txt中的规则,生成库文件或者可执行程序。
(所以,能不能cmake直接生成库文件和可执行程序呢?)
什么是MakeFile
自动化构建
在多文件程序编写完成后,我们需要“手动编译每一个文件,并为它们链接依赖库”(构建)。
而makefile帮助我们把这一过程自动化,只要编写一次makefile规则,后续编译链接只要一个命令即可搞定。
什么是构建项目
编译大家都很清楚,把源代码转换为机器码。