日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

用Ubuntu编写第一个C程序并预处理、编译、汇编、链接

發布時間:2024/3/12 Ubuntu 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用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.退出編輯環境后自動回到之前的界面,此時輸入命令

gcc -E C文件名 -o 與C文件名同名的以.i為后綴的文件名

即可對C文件進行預處理(如include,define等)8.接著分別輸入

gcc -S .i文件名 -o .s文件名

表示對c語言源文件進行編譯,轉為匯編語言程序

gcc -c .s文件名 -o .o文件名

表示對生成的匯編語言程序進行匯編,生成機器語言程序

gcc .o文件名 -o 無后綴文件名

表示對多個機器語言程序和庫函數進行鏈接,生成可執行程序

9.此時退出終端窗口,可以發現之前的文件夾中已經多出了這些程序文件

總結

以上是生活随笔為你收集整理的用Ubuntu编写第一个C程序并预处理、编译、汇编、链接的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。