均以hello world程序為例
Linux用指令gcc filename.cpp編譯程序時出現gcc: error trying to exec 'cc1plus': execvp: No such file or directory
2015-09-05 20:11:08| 分類: Linux/Unix |舉報 |字號 訂閱
1、一般gcc只能編譯C語言編寫的程序,編譯C++寫的程序,需用g++編譯器。see if you have g++ installed on the system
2、all I have to do is: aptitude install g++(需要在root權限下完成)
ubuntu下C程序的編輯、編譯、運行
- |
- 瀏覽:6497
- |
- 更新:2016-04-18 10:07
對於有志於Linux C程序設計的朋友,本經驗將教大家快速掌握ubuntu下C程序的編輯,編譯並最終運行的過程。O(∩_∩)O哈哈~
方法/步驟
-
打開ubnutu開發環境,如下圖所示,這里我們使用的是ubuntu 10.04。
-
直接輸入組合鍵ctrl+alt+t調出命令行界面
-
我們需要在當前目錄下創建一個main.c文件。
通過命令touch main.c就可以直接創建該文件。
要查看創建是否成功,我們直接通過命令ls查看即可。
-
創建完main.c文件后,我們需要進行編寫文件。
ubuntu下提供了一個程序編輯程序軟件gedit。
我們借助命令gedit main.c就會彈出下圖所示的編輯對話框,我們就可以在其中進行編寫代碼了,是不是很方便呢O(∩_∩)O
-
接下來我們進行寫代碼,如下圖所示。
#include <stdio.h>
int main()
{
printf("hello world\n");
return 0;
}
編寫完輸入ctrl+s保存並退出編輯對話框即可。
-
接下來我們需要對我們的進行編譯。
我們需要在命令行中輸入命令gcc main.c,如下圖所示。
如果沒有額外的錯誤或者警告信息打印出來,說明編譯成功啦。
-
通過ls命令查看,會發現gcc main.c編譯完成后,會出現一個a.out.
這個是編譯main.c文件后生成的一個可執行文件。
-
我們通過命令./a.out運行該文件,就會輸出我們想要的hello world語句了O(∩_∩)O哈哈~
-
到此處為止,我們便算是完成了整個程序中創建、編輯、編譯、運行的過程了,是不是很快呢O(∩_∩)O哈哈~
END