用Ubuntu编写第一个C程序并预处理、编译、汇编、链接
生活随笔
收集整理的這篇文章主要介紹了
用Ubuntu编写第一个C程序并预处理、编译、汇编、链接
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本篇文章主要介紹如果在Ubuntu系統中編寫C程序并將其一步步處理為可執行程序
機器環境:VMWare虛擬機 Ubuntu18.04,系統中安裝了gcc編譯器與vim工具
1.首先打開想要存放所編寫的C程序的文件夾,在文件夾中空白處點擊右鍵,接著點擊“從終端打開”。2.輸入命令:vim 程序名
實現的效果是在當前文件夾中創建一個C語言源程序文件(C文件要用.c后綴)
3.執行完第2步后進入如下圖所示的界面,輸入i進入文本編輯模式,只有進入了該模式才能編寫程序。4.執行完第3步后的界面如圖所示5.在窗口中輸入程序代碼,這里以最基礎的helloWorld程序為例:
6.代碼編寫完成后先按鍵盤 Esc 鍵,然后輸入 :wq 即可保存當前的C文件并退出編輯環境(注意冒號也要輸入)7.退出編輯環境后自動回到之前的界面,此時輸入命令
即可對C文件進行預處理(如include,define等)8.接著分別輸入
gcc -S .i文件名 -o .s文件名表示對c語言源文件進行編譯,轉為匯編語言程序
gcc -c .s文件名 -o .o文件名表示對生成的匯編語言程序進行匯編,生成機器語言程序
gcc .o文件名 -o 無后綴文件名表示對多個機器語言程序和庫函數進行鏈接,生成可執行程序
9.此時退出終端窗口,可以發現之前的文件夾中已經多出了這些程序文件
總結
以上是生活随笔為你收集整理的用Ubuntu编写第一个C程序并预处理、编译、汇编、链接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: lterator方法讲解
- 下一篇: php tp5上传图片到阿里云OSS