相关疑难解决方法(0)

CMake:如何"尽可能静态地"生成二进制文件

我想控制在CMake中找到/链接我的二进制文件的库的类型.最终目标是,"尽可能静态地"生成二进制文件,以便静态链接每个具有可用静态版本的库.这很重要,因为在测试期间可以在不同系统中实现二进制文件的可移植性.

ATM这似乎很难实现,因为FindXXX.cmake软件包,或者更确切地说,只要静态和动态都可用,find_library命令总是会获取动态库.

有关如何实现此功能的提示 - 最好以优雅的方式 - 非常受欢迎!

linker cmake shared-libraries static-linking dynamic-library

47
推荐指数
2
解决办法
2万
查看次数