【Link】ld: unknown option: -soname” on MacOS X
来源:互联网 发布:怎么选帽子 知乎 编辑:程序博客网 时间:2024/06/06 09:50
ld: unknown option: -soname
clang: error: linker command failed with exit code 1 (use -v to see invocation)
这里问题的主要原因是:Mac OS下的编译器Clang不支持链接器选项-soname,需要替换为-install_name。
Apple为Mac OS X总共提供了三种编译器:GCC4.2,LLVM-GCC 4.2,Clang。下面是一个图表:
(GCC 还有一个GCC 4.0版本提供)
以上两个图上中的 LLVM complier 2.0 和 Clang 是同一个东西。
参考:
https://stackoverflow.com/questions/4580789/ld-unknown-option-soname-on-os-x
http://blog.163.com/m18233009818_1/blog/static/23865101020152553615656/
http://blog.csdn.net/elf8848/article/details/39927263
https://www.ibm.com/developerworks/cn/opensource/os-cn-clang/
阅读全文
0 0
- 【Link】ld: unknown option: -soname” on MacOS X
- Mac下QT编译输出路径错误:ld unknown option ...
- Cause: Unknown command-line option '-X'.
- android- Cause: Unknown command-line option '-X'.
- soname
- Setting up a git server on MacOS X Lion
- Using MIT-Scheme in MacOS X on the Command Line
- SSLError with Python 3.6.x on macOS Sierra
- ERROR: unknown option journal
- linux dll hell--链接库real name, soname, link name
- 在编译时出现:/usr/bin/ld: final link failed: Nonrepresentable section on output解决方法
- GCC link option
- Error:Failed to complete Gradle execution. Cause: Unknown command-line option '-X'解决方法
- Error:Failed to complete Gradle execution. Cause: Unknown command-line option '-X'
- WireShark on MacOS
- optimization on macOS
- mysqldump: unknown option '--no-beep'
- mysqldump: unknown option '--no-beep'
- chrome 收藏夹链接
- angular服务延迟发送消息延迟加载(Lazy-Loading),$timeout服务
- 1024,你懂的
- 照相机和图库的调用
- 我看当代世界的三大政治思潮
- 【Link】ld: unknown option: -soname” on MacOS X
- 清空Activity Task栈
- 九九乘法表
- HDU 5952 Counting Cliques 暴力搜索+巧妙建边
- 《Machine Learning》第七讲 Precision and Recall
- recycleView 多条目加载 + 下拉刷新 +GridView 与 ListView 切换
- 购物车里的二级联动的复选框全选和总计
- windows定时关机bat脚本
- Http 网络连接