ubuntu下C程序的編輯、編譯、運行


均以hello world程序為例

一、vim hello.c/hello.cpp
創建 hello.c/hello.cpp文件,並進入vim界面
二、此時按鍵盤上的很多鍵均不會有任何反應,鍵入i,進入輸入模式
三、編寫 hello.c/hello.cpp程序
四、先按Esc鍵,退出輸入模式;然后,按Shift+ :鍵,進入命令模式。
在該模式下,先輸入w,表示保存 hello.c/hello.cpp文件;再輸入q,表示退出vim編輯器。
也可同時輸入wq,保存並退出。
五、編譯 hello.c/hello.cpp
1、對於C程序:用gcc hello.c便可編譯
2、對於C++程序:用g++ hello.cpp可編譯
編譯后,均生成a.out的可執行文件
六、鍵入指令"./a.out",運行程序

 

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
  • ubuntu下C程序的編輯、編譯、運行 1
  • ubuntu下C程序的編輯、編譯、運行 2
  • ubuntu下C程序的編輯、編譯、運行 3
  • ubuntu下C程序的編輯、編譯、運行 4
  • ubuntu下C程序的編輯、編譯、運行 5
  • ubuntu下C程序的編輯、編譯、運行 6
  • ubuntu下C程序的編輯、編譯、運行 7
分步閱讀

對於有志於Linux C程序設計的朋友,本經驗將教大家快速掌握ubuntu下C程序的編輯,編譯並最終運行的過程。O(∩_∩)O哈哈~

工具/原料

 
  • ubnutu操作系統

方法/步驟

 
  1. 打開ubnutu開發環境,如下圖所示,這里我們使用的是ubuntu 10.04

    ubuntu下C程序的編輯、編譯、運行
  2. 直接輸入組合鍵ctrl+alt+t調出命令行界面

    ubuntu下C程序的編輯、編譯、運行
  3. 我們需要在當前目錄下創建一個main.c文件。

    通過命令touch main.c就可以直接創建該文件。

    要查看創建是否成功,我們直接通過命令ls查看即可。

    ubuntu下C程序的編輯、編譯、運行
  4. 創建完main.c文件后,我們需要進行編寫文件。

    ubuntu下提供了一個程序編輯程序軟件gedit

    我們借助命令gedit main.c就會彈出下圖所示的編輯對話框,我們就可以在其中進行編寫代碼了,是不是很方便呢O(∩_∩)O

    ubuntu下C程序的編輯、編譯、運行
  5. 接下來我們進行寫代碼,如下圖所示。

    #include <stdio.h>

    int main()

    {

    printf("hello world\n");

    return 0;

    }

    編寫完輸入ctrl+s保存並退出編輯對話框即可。

    ubuntu下C程序的編輯、編譯、運行
  6. 接下來我們需要對我們的進行編譯。

    我們需要在命令行中輸入命令gcc main.c,如下圖所示。

    如果沒有額外的錯誤或者警告信息打印出來,說明編譯成功啦。

    ubuntu下C程序的編輯、編譯、運行
  7. 通過ls命令查看,會發現gcc main.c編譯完成后,會出現一個a.out.

    這個是編譯main.c文件后生成的一個可執行文件

    ubuntu下C程序的編輯、編譯、運行
  8. 我們通過命令./a.out運行該文件,就會輸出我們想要的hello world語句了O(∩_∩)O哈哈~

    ubuntu下C程序的編輯、編譯、運行
  9. 到此處為止,我們便算是完成了整個程序中創建、編輯、編譯、運行的過程了,是不是很快呢O(∩_∩)O哈哈~

    END
經驗內容僅供參考,如果您需解決具體問題(尤其法律、醫學等領域),建議您詳細咨詢相關領域專業人士。
舉報 作者聲明:本篇經驗系本人依照真實經歷原創,未經許可,謝絕轉載。
投票(27)
有得(0)
我有疑問(0)
https://jingyan.baidu.com/article/f0e83a259ef1c622e5910121.html
http://blog.163.com/jiang_l_r/blog/static/25271908220158582025119/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM