【发布时间】:2018-08-23 15:08:50
【问题描述】:
我是一名新的 Linux 用户,对一个问题感到困惑。 编译 Linux 内核后,我尝试运行输出文件(例如 net/ipv4/ping.o 中的 ./ping.o)。 但是,终端的输出说
bash: ./ping.o: 无法执行二进制文件:执行格式错误
后来我用了
文件 ping.o
输出是
ping.o:ELF 64 位 LSB 可重定位,x86-64,版本 1 (SYSV),带有 debug_info,未剥离
而我的电脑和文件的架构是一样的,就是x86_64
uname -m
x86_64
谁能帮我解答这个问题,或者给我一个提示? 如果我能得到原因,我会很高兴的。 非常感谢。
【问题讨论】:
标签: linux