㈠ Linux下如何編譯,運行C程序需要安裝編譯器嗎
首先一定要安裝 gcc (或者 cc )編譯器。然後在 Linux 系統下,首先使用 vi 全屏幕編輯程序編輯一個後綴名為 .c 的文件,然後使用 gcc 編譯器對你的 C 語言源程序進行編譯、連接。最後才能夠運行生成後的運行文件(如果你的源程序沒有任何編譯錯誤的話)。當然了,在 gcc 的編譯過程中,會有很多選擇項。這個就是靠編程經驗了。
舉例如下:
gcc test.c -o myrunfile ( -o 選項指定輸出的運行文件名為:myrunfile,如果不指定 -o 選項的話,預設的運行文件名為:a.out)
㈡ c++的快速入門
注意:
注釋: 編譯方式有很多種,下面只介紹一種: 從命令行運行編輯器
執行步驟:
如果使用命令行界面,一般在控制台窗口(例如UNIX的shell窗口或Windows的命令提示窗口)編譯程序。假設main程序在名為prog1.cc的文件中,可以用如下命令來編譯:
$ CC prog1.cc
這里CC是編譯器命令名,$表示系統提示符。Windows編譯器會產生一個名為a.exe的可執行文件。UNIX編譯器會將可執行文件放到一個名為a.out的文件中。要運行可執行文件,可在命令行提示符處給出該文件名:
$ a.exe
執行編譯過的程序。在UNIX系統中,即使在當前目錄,有事還必須指定文件所在的目錄。這種情況下,鍵入:
$ ./a.out
「.」後面的斜杠表明文件處於當前目錄下。
訪問main函數的返回值的方式和系統有關。無論UNIX還是Windows系統,執行程序後,必須發出一個適當的echo命令。UNIX系統中,通過鍵入如下命令獲取狀態:
$ echo $?
要在Windows系統下查看狀態,鍵入
C:directory> echo %ERRORLEVEL%
重點:
程序例子:要求用戶給出兩個數,然後輸出它們的和:
程序先在用戶屏幕上顯示提示語:
Enter two numbers:
然後等待用戶輸入。如果用戶輸入
3 4
跟著一個換行符,則程序產生下面的輸出:
The sum of 3 and 4 is 7
注釋:
程序的第一行是一個預處理指令:
#include <iostream>
告訴編輯器要使用iostream庫。尖括弧里的名字是一個 頭文件 。程序使用庫工具時必須包含相關的頭文件。
知識點:
細心的讀者會注意到這個程序中使用的是std::cout 和 std::endl,而不是cout和endl。
輸入操作符 行為與輸出操作符相似。
std::cin >> v1 >> v2;
這個輸入操作等價於:
在c++中,初始化是一個非常重要的概念。
㈢ ubuntu中如何編譯a.cc文件
.cc是Linux/Unix下為C++源文件的默認擴展名,與.cpp一個意思
用GCC/G++在 Linux/Unix下可以打開和編譯
可以使用命令:g++ a.cc
當然,ubuntu不自帶c++編譯器,可以先使用下面命令安裝:
sudo apt-get install build-essential
希望可以幫到你。