要通过命令行附加ldflags给CMake,可以使用CMAKE_EXE_LINKER_FLAGS变量。CMAKE_EXE_LINKER_FLAGS变量用于设置链接器的标志。

以下是一种方法:

  1. 打开终端,并导航到CMakeLists.txt所在的目录。

  2. 运行以下命令:

cmake -DCMAKE_EXE_LINKER_FLAGS='<ldflags>' .

将''替换为你要附加的ldflags。多个ldflags之间可以使用空格分隔。

  1. 运行make来构建项目:
make

这样,ldflags将会附加到链接器的命令行中。

另外,你还可以在CMakeLists.txt文件中直接设置CMAKE_EXE_LINKER_FLAGS变量。在CMakeLists.txt中添加以下行:

set(CMAKE_EXE_LINKER_FLAGS '<ldflags>')

将''替换为你要附加的ldflags。

然后,运行以下命令来构建项目:

cmake .
make

这样,ldflags将会被设置为CMAKE_EXE_LINKER_FLAGS变量的值,并附加到链接器的命令行中。

通过命令行将ldflags附加到CMake项目

原文地址: https://www.cveoy.top/t/topic/mriO 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录