我现在使用的backtrack 5几乎和ubuntu一样,一个debian和它的32位,我已经安装了nasm,我去了paulcarter博士的汇编语言教程并下载了他的示例程序(linux)。我转到示例程序所在的目录并执行以下指令
~/desktop/linux ex nasm-f coff array1.asm
~/desktop/linux ex gcc-o array1 array1.o array1 c.c
array1.o:无法识别文件:无法识别文件格式
LCD返回1退出状态
以上执行说明已在源文件注释中提供
我怎样才能使这些和以后我自己的程序工作?
最佳答案
Linux内核支持各种二进制格式。coff
是一个特别老的版本,如果内核仍然支持它,那么在现代发行版中可能无法启用它。尝试-f elf
而不是-f coff
。