1. 请先看cmake命令行;这里讲解简单易懂;
2.在mac环境下,我这里使用的是cmake -G "Unix Makefiles"
3. 如果要编译32位库,要加-DCMAKE_C_FLAGS=-m32 -DDCMAKE_CXX_FLAGS=-m32
4.有时编译一个库,可能依赖库很多,为了便于修改命令行,可以把cmake命令及参数都写入一个角本文件中,如cmake.sh;
//cmake.sh
cmake -G "Unix Makefiles" \
-DCMAKE_C_FLAGS:STRING=-m32 \
-DDCMAKE_CXX_FLAGS:STRING=-m32 \
-DCMAKE_BUILD_TYPE:STRING=Release
之后你只要执行sh cmake.sh就行了
5.如果你要学习cmake使用,可以参考以下文章
本文介绍了如何在Mac环境下使用CMake进行32位库的编译,并提供了一个示例脚本cmake.sh来简化重复性的编译工作。此外,还推荐了一些学习CMake使用的资源。
752

被折叠的 条评论
为什么被折叠?



