如何CMAKE_STATIC_LINKER_FLAGS
在 CMakeLists.txt 中设置可执行文件后立即执行?
例如:我需要:
tcc.exe
-arqc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
但是在此设置之后的cmake:
set (CMAKE_AR C:/run/code/toolchains/c++/MinGW-tcc/bin/tcc.exe CACHE FILEPATH "" FORCE)
set (CMAKE_STATIC_LINKER_FLAGS -ar CACHE STRING "" FORCE)
像这样添加-ar
密钥:
tcc.exe qc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
-ar
所以,构建静态库失败了。
附言
tcc.exe -ar - 意思
工具:创建库:tcc -ar [rcsv] lib.a 文件