Centos編譯執行乙個簡單的C 程式

2021-08-21 19:46:28 字數 673 閱讀 3948

1) 乙個類unix系統,這裡選擇centos 7

2) 安裝gcc編譯器,方法很多,一種簡單的安裝方式:yum install gcc-c++   注:yum install g++ 會失敗,因為沒有g++這個包

安裝好後顯示如下:

3)建立測試目錄

4)建立cpp檔案

[root@localhost desk]# touch test.cpp

[root@localhost desk]# vim test.cpp

#include

using namespace std;

int add(int num1, int num2);

int main()

int add(int num1, int num2)

5)編譯執行檔案 (注:書寫格式)

[root@localhost desk]# g++ -o test.cpp   

g++: 致命錯誤:沒有輸入檔案

編譯中斷。

[root@localhost desk]# g++ test.cpp -o test

[root@localhost desk]# ./test

3

簡單提公升編譯速度的乙個方法

instant run 看上去很美好,但也是很操蛋的,廣大人民群眾紛紛表示,為什麼我改了 以後,編譯不生效啊摔 增加電腦記憶體是提公升編譯速度的一種方法,gradle 官方推薦的編譯記憶體為 5120mb 上述配置完成之後,按照 google 的說法,我們在編譯 dev 版本時,就是增量編譯。可以看...

乙個簡單的hello world交叉編譯實驗

交叉編譯,簡單地說,就是在乙個平台上生成另乙個平台上的可執行 下面就做乙個簡單的hello world實驗來完成這一過程。本實驗涉及兩台主機。a主機 安裝交叉編譯環境,並用來編譯原始檔。在本次實驗中使用的是虛擬機器ubuntu系統環境 b主機 arm架構平台開發板,用來執行a主機編譯好的可執行檔案,...

如何正確編譯執行乙個包含CocoPods類庫的專案

pod update過幾秒 也許需要十幾秒,取決於你的網路狀況 之後,終端出現 這裡的意思大概是podfile檔案過期,類庫有公升級,但是podfile沒有更改。pod install只會按照podfile的要求來請求類庫,如果類庫版本號有變化,那麼將獲取失敗。但是 pod update會更新所有的...