如何在可执行文件之后立即设置CMAKE_STATIC_LINKER_标志?[tcc-ar]
如何在可执行文件之后立即在CMakeLists.txt中设置如何在可执行文件之后立即设置CMAKE_STATIC_LINKER_标志?[tcc-ar],c,cmake,unix-ar,tcc,C,Cmake,Unix Ar,Tcc,如何在可执行文件之后立即在CMakeLists.txt中设置CMAKE\u STATIC\u LINKER\u标志 例如: 我需要: tcc.exe-arqc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj 但在进行此设置后,请执行以下操作: set(CMAKE\u AR C:/run/code/toolschains/C++/MinGW tcc/bin/tcc.exe缓存文件路径”“强制) set(CMAKE\u STATIC
CMAKE\u STATIC\u LINKER\u标志
例如:
我需要:
tcc.exe
-ar
qc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
但在进行此设置后,请执行以下操作:
set(CMAKE\u AR C:/run/code/toolschains/C++/MinGW tcc/bin/tcc.exe缓存文件路径”“强制)
set(CMAKE\u STATIC\u LINKER\u标志-ar缓存字符串”“强制)
添加-ar
如下键:
tcc.exe qc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
-ar
因此,构建静态库失败了
附笔。
-ar-平均值
工具:
创建库:tcc-ar[rcsv]lib.a文件
最简单的方法是更改用于使用自定义语义运行静态库的行:
set(CMAKE_C_CREATE_STATIC_LIBRARY "<CMAKE_AR> -ar qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE\u C\u创建\u静态\u库“-ar qc”)
最简单的方法就是更改用于使用自定义语义运行静态库的行:
set(CMAKE_C_CREATE_STATIC_LIBRARY "<CMAKE_AR> -ar qc <TARGET> <LINK_FLAGS> <OBJECTS>")
set(CMAKE\u C\u创建\u静态\u库“-ar qc”)
尝试一下设置(CMAKE\u C\u CREATE\u STATIC\u LIBRARY“-ar qc)
或使用
开关
,谢谢,它很有效。你忘了“
)试试集合中的一些东西(CMAKE\u C\u CREATE\u STATIC\u LIBRARY“-ar qc)
或者也可以使用
开关
,谢谢,它很有效。你忘记了”
)因为