通过命令行将ldflags附加到CMake项目
要通过命令行附加ldflags给CMake,可以使用CMAKE_EXE_LINKER_FLAGS变量。CMAKE_EXE_LINKER_FLAGS变量用于设置链接器的标志。
以下是一种方法:
-
打开终端,并导航到CMakeLists.txt所在的目录。
-
运行以下命令:
cmake -DCMAKE_EXE_LINKER_FLAGS='<ldflags>' .
将'
- 运行make来构建项目:
make
这样,ldflags将会附加到链接器的命令行中。
另外,你还可以在CMakeLists.txt文件中直接设置CMAKE_EXE_LINKER_FLAGS变量。在CMakeLists.txt中添加以下行:
set(CMAKE_EXE_LINKER_FLAGS '<ldflags>')
将'
然后,运行以下命令来构建项目:
cmake .
make
这样,ldflags将会被设置为CMAKE_EXE_LINKER_FLAGS变量的值,并附加到链接器的命令行中。
原文地址: https://www.cveoy.top/t/topic/mriO 著作权归作者所有。请勿转载和采集!