『壹』 vscode C語言如何編譯多個源文件
你可以寫一個類似的任務在task里:在args一行,寫你需要編譯的文件
{
"label": "build my project",
"type": "shell",
"command": "C:\\MinGW\\bin\\g++.exe",
"args": ["main.cpp", "test.cpp", "-o", "test.exe"],
"group": "build",
},
你還可以寫一個make任務,對於文件多的,手寫不現實,可以做一個makefile
這樣你只要在launch裡面
preLaunchTask,寫上這個build my project,就可以了。
『貳』 如何用在windows的cmd編譯多個c源文件
命令行編譯
linux系統下:g++ prog1.cc -0 prog1,echo $?查看返回值結果。
windows系統下:cl –GX prog1.cpp,自動產生與源文件同名的exe文件,echo %errorlevel%查看返回值結果。
多個源文件編譯:
linux系統下:gcc –c prog1.cc //output prog1.o object file
gcc –c prog2.cc //output prog2.o object file
gcc prog1.o prog2.o //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
gcc –c –g prog1.cc prog2.cc –o prog1.exe
windows系統:與linux系統整體過程類似,只是命令不同罷了
cl –c prog1.c //output prog1.obj object file
cl –c prog2.c //output prog2.obj object file
gcc prog1.obj prog2.obj //generate executable file prog1.exe or prog1.out
//above is complied step by step, now we can also compile once
cl –GX prog1.c prog2.c
cl 不是內部或外部命令 解決辦法:確保已經安裝vs,在控制台中鍵入set查看環境變數,看是否有類似VS??COMNTOOLS的環境變數,若沒有則在系統環境變數中新建一個環境變數VS??COMNTOOLS,變數值為vs安裝目錄\commom7\tools\。然後在控制台中鍵入
call 「%VS??COMNTOOLS%」vsvars32.bat設置cl運行時的環境變數。
『叄』 多個源文件的編譯和鏈接
這個問題我也曾經遇到過,後來過了好久才弄懂。這個一般是把程序分在.h文件和.c文件,在.h文件中給出函數聲明定義基本的數據結構,在.c文件中實現相應的.h文件中的函數。然後要使用相應的介面或函數就包含.h文件,就是#include 相應的.h 文件。在編譯生成的時候編譯器會根據項目的makefile 來編譯生成。如果想比較清楚的了解,可以看看linux 下的make工具和makefile ,make 就是根據makefile 來編譯生成項目。vc++6.0底層的過程也類似,但是被界面屏蔽了。
『肆』 c ++裡面有多個源文件怎麼編譯
1。點擊「文件」菜單按鈕,選擇「新建」;
2。在「工程」選項中選擇「Win32 Console Application」,然後輸入工程名稱;
3。不急著按確定,選旁邊的「文件」的選項卡,然後選「C++Source File」,輸入文件名(以.c結束例如: sort.c)按確定;
4。在後綴為.c的文本編輯框內輸入源代碼;
5。在文本編輯框右上有一些六個小圖標,compile(滑鼠久放這些圖標上都會出現這些圖標的名字),build,go等,從最左邊一個圖標(compile)按起,彈出對話框都按確定,一個圖標OK就按下一個,最後一個是go吧,不是很記得了,可是ok都會出現DOS的對話框。
ok就這樣了~多的我也不會~有些是分頭文件(Header File)和源文件(Source File),那在第二步的時候就要注意是選「C++Source File」還是「C++Header File」了!
當然也可以直接選「C++Source File」或「C++Header File」了! 要注意CPP是C++文件的後輟 .C是C語言的後輟
『伍』 VS如何編譯一個包含多個頭文件、源文件的項目
你首先將另一個類的頭文件(otherclass.h)和源文件(otherclass.cpp)添加到你的工程(選擇添加現有項)。然後將你要用的另一個類的頭文件包含到你的類的源文件開頭,使用#include
"otherclass.h"然後就可以使用在你的類的源文件中使用另一個類創建對象,調用該對象成員變數和成員函數了。
『陸』 javac一次可同時編譯數個Java源文件嗎
這個是可以的。
解釋 :javac可以編譯多個文件,通過 「javac *.java"實現,前提是這些java文件都要在此編譯路徑下,如果不在的話,先通過cd命令進行位置切換即可。
『柒』 UNIX下 用CC如何編譯多個c語言源程序文件
用makefile啊,用makefile可以很方便地編譯多個源文件的程序。unix下都是用這個的。