我正在使用ARM计算机:
这里是/proc/cpuinfo
:
processor : 0
model name : ARMv7 Processor rev 0 (v7l)
BogoMIPS : 413.08
Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpd32
CPU implementer : 0x41
CPU architecture: 7
CPU variant : 0x0
CPU part : 0xc09
CPU revision : 0
Hardware : ARM-Versatile Express
Revision : 0000
Serial : 0000000000000000
我试图从x86计算机上编译该程序:
#include <stdio.h>
int main()
{
printf("Hello world!\n");
return 0;
}
这是我编译该程序所做的:
arm-linux-gnueabi-gcc -static my_program.c
这是我尝试在ARM计算机上运行它时收到的错误消息:
语法错误:单词意外(预期为“)”)
这是file ./a.out
./a.out: ELF 32-bit LSB executable, ARM, EABI5 version 1 (SYSV), statically linked, for GNU/Linux 3.2.0, BuildID[sha1]=0e39c5694c188b0e596666fe6503909394e72f44, not stripped