cmakelist 编译为so库,如何设置为release版本
时间: 2024-02-27 20:58:55 浏览: 260
cmake 3.21.0 win.7z
要将CMakeList编译为release版本的so库,可以使用以下步骤:
1. 在CMakeList.txt中添加如下代码,用于启用release版本的编译选项:
```
set(CMAKE_BUILD_TYPE Release)
```
2. 在CMakeList.txt中设置编译输出的路径,例如:
```
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${PROJECT_SOURCE_DIR}/lib)
```
3. 使用以下命令进行编译:
```
mkdir build && cd build
cmake ..
make
```
这将会生成一个名为libxxx.so的release版本的共享库,其中xxx是你的库名。
阅读全文