cmake使用
来源:互联网 发布:国际交流软件 编辑:程序博客网 时间:2024/05/24 05:08
CMAKE官网教程
https://cmake.org/cmake-tutorial/
CMAKE 构建eclipse项目
mkdir build_eclipse
cd build_elipse
cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ../my_project
CMAKE 设置Build Type (Debug/Release)
cmake -DCMAKE_BUILD_TYPE=Debug ..
怎样区分debug、release版本
建立debug/release两目录,分别在其中执行cmake -DCMAKE_BUILD_TYPE=Debug(或Release),需要编译不同版本时进入不同目录执行make即可;
Debug版会使用参数-g;Release版使用-O3 –DNDEBUG
另一种设置方法——例如DEBUG版设置编译参数DDEBUG
IF(DEBUG_mode)
add_definitions(-DDEBUG)
ENDIF()
在执行cmake时增加参数即可,例如cmake -D DEBUG_mode=ON
指定CMAKE构建32位/64位版本的程序
GCC (on Linux) and some other compilers, e.g Sun Studio. Set CFLAGS and CXXFLAGS to include -m32 (32-bit build) or -m64 (64-bit build).
Finally, cmake “-DCMAKE_OSX_ARCHITECTURES=x86_64;i386” /path/to/source/dir will create 96-bit universal binaries :)
- [CMake] CMake的使用
- 使用Cmake
- cmake使用
- CMake 使用
- cmake使用
- Cmake使用
- CMake使用
- cmake使用
- cmake使用
- cmake使用
- cmake 使用
- cmake使用
- 使用cmake
- Cmake的介绍和使用 Cmake实践
- cmake使用一 —— cmake语法
- cmake使用一 —— cmake语法
- Cmake的介绍和使用 Cmake实践
- cmake介绍和使用cmake实践
- [Vijos P1507][NOI 2004]郁闷的出纳员(Treap)
- ibatis中的SQLMapConfig.xml配置及.properties文件的使用
- 关于Android的自动更新库(使用心得)
- Android面试题总结
- Python之日期与时间处理模块(date和datetime)
- cmake使用
- java动态代理
- 字典树
- 一键安装GitLab7在RHEL6.4上
- Exchanger线程拷贝
- Keil宏定义和如何知道单片机资源名称
- 每周六 18:30的定时器
- Android开发与Linux开发的区别与联系(入门)
- Android Touch事件分发和消费机制(很简单!)