\n"), "d"(7));
asm ("int $0x80"::"a"(1), "b"(0));用gcc -m32 -nostdlib test.c -o test编译到目前一切尚好。volatile int c = a/b; // Implemented as a call to '__divdi3'这将导致undefined r
我正在尝试编译我的第一个linux ARM hello world程序,当我将二进制文件复制并运行到我的目标linux板(linuxstamp Atmel arm 9g20)时,我会得到“非法指令”。我正在运行手臂精灵-gcc-4.6在OS上从macports.我正在使用Eclipse和IDE。看起来构建更多的是一个独立的非OS程序,而不是在linux用户空间中运行的代码。){
printf("hello world\n")