首页 > 其他 > 详细

cmake设置默认静态链接库

时间:2017-12-13 10:22:23      阅读:243      评论:0      收藏:0      [点我收藏+]

在使用cmake来编写CMakeLists.txt时,如果不特别指明,那么cmake是默认动态链接库的,最终生成的二进制文件只能在与本地相同环境下的机器运行,如果想把生成的二进制拷贝到其他机器上执行,那么会因为缺少相应的动态库而无法执行,解决方法要么是为目标机器部署相应环境,要么是静态链接库方式生成二进制文件。

 

可以在文件中增加这样的设置以进行静态链接:

set(CMAKE_CXX_FLAGS "-static ${CMAKE_CXX_FLAGS}")

 

cmake设置默认静态链接库

原文:http://www.cnblogs.com/pluse/p/7773584.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!