cmake中添加-fPIC编译选项方法
生活随笔
收集整理的這篇文章主要介紹了
cmake中添加-fPIC编译选项方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
合并openjpeg/soxr/vidstab/snappy等多個cmake庫時,為了解決下述問題:
relocation R_X86_64_32 against `.text' can not be used when making a shared object; recompile with -fPIC
分別驗證過以下二種方法
第一種 (筆者所采用的,因需修改原始CMakeLists.txt文件,感覺不太方便,非常希望能在cmake命令參數中處理)
add_compile_options(-fPIC)
第二種
set(CMAKE_C_FLAGS“$ {CMAKE_C_FLAGS} -fPIC”)
set(CMAKE_CXX_FLAGS“$ {CMAKE_CXX_FLAGS} -fPIC”)
總結
以上是生活随笔為你收集整理的cmake中添加-fPIC编译选项方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 张佩的Dump服务
- 下一篇: HTML在线打包APK工具开发完成,支持