返回信息流源文件:
#include "test.h"
int add(int a, int b){
return a + b;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #98606同步于 2019/1/14
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
mac下gcc 编译的so,用readelf查看报错:readelf:错误:不是 E
hunanmange
2019/1/14镜像同步5 回复
订阅后,新回复会通过你的通知中心匿名送达。
5 条回复
刚测试了下,macOS 下的 readelf 是不支持 macOS 的可执行文件的。错误提示都明确告诉你了:不是 ELF 文件,所以肯定不支持 macOS 的可执行文件了。
【 在 hunanmange 的大作中提到: 】
: 源文件:
: #include "test.h"
: int add(int a, int b){
: ...................
otool了解一下
objdump了解一下
【 在 nitroethane 的大作中提到: 】
: 刚测试了下,macOS 下的 readelf 是不支持 macOS 的可执行文件的。错误提示都明确告诉你了:不是 ELF 文件,所以肯定不支持 macOS 的可执行文件了。
: [upload=1][/upload]