導航:首頁 > 源碼編譯 > cpp編譯

cpp編譯

發布時間:2022-02-09 05:28:34

① C++如何用命令編譯多個.cpp文件

cl a.cpp b.cpp c.cpp。。。。。直接把.cpp文件用空格隔開就行了

② 可以用什麼運行或者編譯.cpp文件

你運行的那個文件,是沒編譯過的文件,而且unable
to
run
program
file這也顯示不能運行程序文件,說明你得先編譯.
你同學那能運行,他已經編譯了。

linux 怎樣編譯cpp程序例如hello.cpp。等等,很簡單的源程序文件,

說道在liunx下編譯,就不得不說下Makefile了,它有個隱式規則很少人知道
比如你要編譯hello.cpp
你可以通過make hello.cpp
應該沒有比這個更簡單的編譯方法了。

在liunx下調式的話,就需要學習gdb調試方法了,這個網路一下,有很詳細的教程。

最後推薦一下《跟我一起寫 Makefile》這篇文章,看完你應該對linux下編譯C/C++程序有很深的了解了

④ gcc如何編譯.cpp

gcc是C的編譯器,不能編譯C++。編譯C++要用g++,方法是
g++ -o 生成的可執行文件名 源文件.cpp。

⑤ vs2013打開的cpp文件如何編譯

Visual Studio無法對單個源代碼文件直接編譯。

VisualStudio工程(.sln)編譯需要許多的參數,比如頭文件源文件,依賴庫等。如果沒有他們,強大的Studio只是廢物。


解決思路:

建立一個空VisualStudio工程->導入源代碼->編譯運行。


Step1 建立空項目

1.1 打開VisualStudio,按快捷鍵Ctrl + Shift + N,即可彈出新建項目的窗口。

(或,文件(FILE)->新建(NEW)->工程(Project)即可彈出新建項目的窗口。)


⑥ 多個cpp文件如何一起編譯

將函數的聲明放到頭文件,函數的定義放在cpp文件,之後再主函數中,將頭文件包含進來,進行聯編

⑦ 如何用命令行編譯cpp文件

單個文件:
g++ file.cpp
這是最簡單形式,預設輸出為a.out,可以用-o命令指定輸出文件,比如g++ file.cpp f.out

多個文件:
g++ -c 1.cpp -o 1.o
g++ -c 2.cpp -o 2.o
g++ 1.o 2.o -o prog.out
鏈接成可執行文件:
一般用g++ -o file file.cpp
多個文件是g++ -o file file1.cpp file2.cpp
編譯C++不是用GCC而是G++.
如果用GCC能編譯但不能鏈接.
多個文件:
1.編譯多個文件,但不連接:
g++ file1.cpp file2.cpp
會生成兩個文件:file1.o, file2.o
2.連接:

g++ -o outFileName file1.o file2.o
會生成一個可執行文件:outFileName。

⑧ 關於gcc編譯器,在控制台寫*.cpp編譯多個cpp會報錯

根據報錯信息,是因為「g++ -c *.cpp」這條指令的通配符串「*.cpp」沒有展開所致。

根據驗證,當執行「g++ -c *.cpp」這條指令時,當前目錄比如testcomb下沒有後綴名為cpp的文件,「*.cpp」就不會展開,就會報錯。

---

如上圖所示,當前目錄下沒有.c文件,報錯與問題中的一致。

⑨ dev cpp 怎麼編譯啊

你編好程序後,按F5,然後跳出來保存文件,就是你保存你編的cpp放在哪裡,然後就會自動運行了 ,運行的時候,就會自動生成EXE文件

⑩ c和.cpp的文件怎麼一起編譯

可以在命令行下編譯多個C/CPP文件,通過cl -c命令來編譯類文件,編譯成obj文件後,你可以使用lib命令將其編譯為lib文件,然後使用link命令連接多個obj文件。
默認生成的可執行文件的名稱是命令中第一個obj文件的名稱,具體參考代碼如下:

#include<iostream>
class A{
public:
int a;
int b;
void say();
};

------

/**

class A{
public:
int a;
int b;
void say();
};
*/
#include "A.h"

void A::say(){
a = b;
}

------
//#include<iostream>
#include "A.h"
using namespace std;

int main(){
A a;
a.a = 0;
a.b = 9;
a.say();
cout<<a.a<<" "<<a.b<<endl;
}

閱讀全文

與cpp編譯相關的資料

熱點內容
美女玩聲控解壓 瀏覽:355
編程人員組裝電腦 瀏覽:455
燕窩新版溯源碼 瀏覽:71
程序員吃青春飯的好處 瀏覽:663
浙江戴爾伺服器雲空間 瀏覽:330
網站鎖源碼 瀏覽:823
CAd列印文件命令 瀏覽:501
小米5sp無法復制加密門禁 瀏覽:829
文件夾添加密碼怎麼找回 瀏覽:799
安卓怎麼校色 瀏覽:277
android基本框架 瀏覽:849
解壓包子小了怎麼補救 瀏覽:988
有什麼管理客戶的app 瀏覽:707
博圖如何加密整個項目 瀏覽:673
c類庫pdf 瀏覽:606
查看當前連接命令 瀏覽:425
可以加密視頻嗎 瀏覽:508
心電圖演算法更新 瀏覽:561
開封拍違章掙錢的app叫什麼 瀏覽:469
計算機與編程基礎知識 瀏覽:482