博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【PE/compiler】Mac平台编译加-static选项链接静态库报错
阅读量:2041 次
发布时间:2019-04-28

本文共 558 字,大约阅读时间需要 1 分钟。

Date: 2018.9.26


1、问题记录

Mac平台编译demo加-static选项链接静态库报如下错误:

ld: library not found for -lcrt0.oclang: error: linker command failed with exit code 1
2、原因分析

gcc -v or clang -v

Apple LLVM version 6.1.0Target:x86_64 -apple-arwin14.3.0Thread model: poxsix

原因:clang编译器不支持静态编译参数-static。

This won’t work. From the man page for gcc:
This option will not work on Mac OS X unless all libraries (including libgcc.a) have also been compiled with -static. Since neither a static version of libSystem.dylib nor crt0.o are provided, this option is not useful to most people.
参考自:

转载地址:http://ibnof.baihongyu.com/

你可能感兴趣的文章
【深度学习】传统RNN的正向传播与反向传播
查看>>
用tensorflow实现服装分类
查看>>
【深度学习】LSTM的架构及公式
查看>>
【深度学习】GRU的结构图及公式
查看>>
【python】re模块常用方法
查看>>
【JavaScript】call()和apply()方法
查看>>
【JavaScript】箭头函数与普通函数的区别
查看>>
前端面试题
查看>>
【JavaScript】常用方法记录
查看>>
C++ 数据存储类型
查看>>
39. Combination Sum
查看>>
剑指Offer 1.二维数组中的查找
查看>>
剑指offer 2.重建二叉树
查看>>
剑指offer 3.二叉树中和为某一值的路径
查看>>
剑指offer 4.替换空格
查看>>
剑指offer 5.从尾到头打印链表
查看>>
剑指offer 6.用两个栈实现队列
查看>>
剑指offer 7.旋转数组的最小数字
查看>>
剑指offer 8-11.斐波那契数列 跳台阶 变态跳台阶 矩形覆盖
查看>>
剑指offer 12.二进制中1的个数
查看>>