Linux下C语言执行过程(预处理,编译,汇编,链接,执行)
生活随笔
收集整理的這篇文章主要介紹了
Linux下C语言执行过程(预处理,编译,汇编,链接,执行)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、C語言的執行過程包括5個步驟:分別是:預處理,編譯,匯編,鏈接,執行
第一步:編寫C源代碼,截圖如下:
2、預處理,命令為:gcc -E variable.c -o variable.i(這步的作用是文件的展開和宏替換),生成的文件類型是.i類型的。
3、編譯:命令為:gcc -S variable.i -o variable.s,這里的.s文件就成了會變語言,截圖如下:
4、匯編,命令是:gcc -c variable.s -o variable.o,截圖如下:
5,鏈接:命令:gcc -variable.o -o variable?? ,查看各個文件的權限,可知variable有可執行權限,這時候輸入: ./variable執行variable
總結
以上是生活随笔為你收集整理的Linux下C语言执行过程(预处理,编译,汇编,链接,执行)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 中行信用卡可转账金额是什么意思
- 下一篇: 悠然白金卡额度多少