cmake ------ 基础

设置make路径

//Path to a program.
CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/gmake

D:/Qt/Qt5.14.2/Tools/mingw730_64/bin/mingw32-make.exe,在编译器 bin 文件夹下

 

cmake 中的内置命令不区分大小写,但是内置变量区分大小写

 

添加链接库:

语法:

link_libraries(library1 <debug | optimized> library2 ...)
复制代码
# 直接是全路径
link_libraries(“/home/server/third/lib/libcommon.a”)
# 下面的例子,只有库名,cmake会自动去所包含的目录搜索
link_libraries(iconv)

# 传入变量
link_libraries(${RUNTIME_LIB})
# 也可以链接多个
link_libraries("/opt/MATLAB/R2012a/bin/glnxa64/libeng.so" "/opt/MATLAB/R2012a/bin/glnxa64/libmx.so")
复制代码

可以链接一个,也可以多个,中间使用空格分隔.

 

设置 gcc 编译选项

set(CMAKE_C_FLAGS "--specs=nosys.specs")

 

posted @ 2021-04-02 10:47  流水灯  阅读(2)  评论(0编辑  收藏  举报