Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/google-app-engine/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gcc/mingw编译英特尔程序集_Gcc_Assembly - Fatal编程技术网

使用gcc/mingw编译英特尔程序集

使用gcc/mingw编译英特尔程序集,gcc,assembly,Gcc,Assembly,我想用gcc编译英特尔语法汇编。可能吗?因为我找不到类似的东西。我只找到了这个 下面是我试图编译的代码 global _main section .text _main: mov eax, -1 ret 如果不可能,请在回答中提供其他选项。添加。英特尔语法指令适用于我: .globl _main .intel_syntax _main: mov eax, -1 ret 装配和运行: $ gcc -o exampl

我想用gcc编译英特尔语法汇编。可能吗?因为我找不到类似的东西。我只找到了这个

下面是我试图编译的代码

    global  _main
    section .text
_main:
    mov eax, -1     
        ret

如果不可能,请在回答中提供其他选项。

添加
。英特尔语法
指令适用于我:

  .globl _main
  .intel_syntax

_main:
  mov eax, -1     
  ret
装配和运行:

$ gcc -o example example.s; ./example; echo $?
255

对我也有用。你在哪里找到的?我在谷歌上搜索了“gcc英特尔语法”。它是第一个或第二个hit.gcc版本4.4.0(gcc),您有哪一个?实际上它强制您的文件具有.s文件扩展名。这就是它不起作用的原因。@EdwardBird,我认为英特尔的语法注释以
开头。