cmake使用FAQ:生成位置无关代码

60 views

通常可以手工在编译代码时增加选项-fPIC或者-fpic,指示编译器生成位置无关的代码。
cmake提供了选项CMAKE_POSITION_INDEPENDENT_CODE用于标记是否开启位置无关代码特性是否开启。
即在CMakeLists.txt中增加如下代码。

set(CMAKE_POSITION_INDEPENDENT_CODE ON)

通过百度搜索到的中文资料比较丰富,如下是部分帖子:



若非注明,均为原创,欢迎转载,转载请注明来源:cmake使用FAQ:生成位置无关代码

关于 JackieAtHome

基层程序员,八年之后重新启航

此条目发表在 笔记 分类目录,贴了 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud