回覆列表
-
1 # 億隻尋水的魚
-
2 # 咋啊咋啊N
1、開啟kali linux的終端。建立一個檔案並命名為test.c。在終端輸入:touch test.c。
2、可以看到已經生成了一個字尾為test.c的原始檔。然後用vim工具開啟這個檔案並編寫程式碼。在終端中輸入:vim test.c或者gvim test.c開啟這個檔案並編寫程式碼。
3、編寫完了這個程式碼。現在開始編譯原始檔。在終端中輸入:gcc test.cgcc是linux自帶的c語言編譯器。如果是windows則要用ide工具來編譯。linux系統一般寫C語言用gcc +vim+gdb三個自帶的工具就可以了。
4、打完gcc test.c編譯完C原始檔。然後就可以看見a.out的檔案。一般linux系統就預設為a.out為編譯完的檔案。現在執行a.out檔案。在a.out檔案的目錄下開啟終端並輸入./a.out就是執行檔案了。
5、如果想要編譯完的檔名不要用a.out檔案。就可以在編譯時打入.gcc test.c -o test.out然後就可以看見有一個test.out.檔案 了。-o後面跟著的編譯生成的檔名。
6、再執行test.out在終端中輸入./test.out結果如圖。這樣在linux系統下編譯並執行程式設計就完成了。
工具/原料
聯網的電腦
一、安裝 gcc 和 g++ 編譯器
1.啟動 CentOS 系統,進入桌面,啟動終端。
2.登入 root 帳戶,鍵入 yum install gcc,回車。
3.再鍵入 yum install gcc-g++,回車。
4.這樣,gcc 和 g++ 編譯器就安裝好了。
二、編寫並生成 C 程式
1.編寫程式碼
在終端中鍵入 vim hello.c(檔名任取,不過需要以 .c 為副檔名)。
2.開啟 vim 編輯器後,先按 i 鍵切換到插入模式,再鍵入程式碼。
程式碼編寫完成後,先按 esc 鍵,然後再鍵入 :wq! 儲存檔案並退出。
注意:由於副檔名為 .c,vim 會自動語法高亮。
3.編譯程式碼
退出 vim 後,可以看到相應的原始檔已經生成。這時,鍵入 gcc hello.c -o hello,回車,即可生成可執行檔案。
4.執行可執行檔案,鍵入 ./hello(因為可執行檔案在當前目錄,注意 ./ 不能少),回車。
三、編寫並生成C++程式
1.編寫C++程式的方法和C相同,只是注意 C++原始檔的副檔名一般為 .cpp 而不是 .c。
2.編譯C++程式和編譯C程式稍微有點不同,它需要用 g++ 而不是 gcc。
3.下面是執行由C++原始檔生成的可執行檔案的效果。
注意事項
編譯C程式和C++程式略有區別。