今天在公司的时候,由于事情都做完了,一时心血来潮,玩了一下会汇编
但是在看很多的教程的时候,使用的都是windos电脑,运行的一些环境是不一样的.芯片不一样,汇编指令也就不一样了,好在我也是因特尔芯片.
其实在苹果电脑上面可以原生态的玩 c 和汇编。mac电脑中其实已经默认安装了gcc
执行命令
gcc -v
如果出现了这些提示信息,表示就已经按转好了gcc编译器
然后在桌面下新建一个 hello.c
vim hello.c : 将下面的文本复制进去 按 i 编辑 esc + : + wq!保存
#includeint main(){ printf("hello mr.wang"); return 0; }
执行完成之后有一个 a.out文件 这个是默认的名字。
./a.out 执行
这个从c到可以执行文件
然后就是c到汇编 再到可执行文件
删除桌面文件 rm a.out
执行命令 gcc hello.c -S
生成汇编文件hello.s
执行hello.c 得到 可执行文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)