gcc編譯cpp文件 如何用命令行編譯cpp文件?
如何用命令行編譯cpp文件?單個(gè)文件:G文件.cpp這是最簡單的形式。默認(rèn)輸出是a.out??梢允褂?O命令指定輸出文件,例如G文件.cppf、 輸出多個(gè)文件:G-C1。CPP-O 1。O g-C2。
如何用命令行編譯cpp文件?
單個(gè)文件:G文件.cpp這是最簡單的形式。默認(rèn)輸出是a.out。可以使用-O命令指定輸出文件,例如G文件.cppf、 輸出多個(gè)文件:G-C
1。CPP-O 1。O g-C
2。CPP-O 2。第一組。氧氣。O-O程序輸出鏈接到可執(zhí)行文件:一般使用G-O文件文件.cpp多個(gè)文件是G-O文件file1.cpp file2.cpp編譯C,不是GCC,而是G。如果使用GCC,則可以編譯它,但不能鏈接。多個(gè)文件:1。編譯多個(gè)文件而不鏈接:G file1.cpp file2.cpp將生成兩個(gè)文件:file1.o,file2.o2。鏈接:G-O Outfilename file1。O文件2。O將生成一個(gè)可執(zhí)行文件:outfilename。
c和.cpp的文件怎么一起編譯?
可以從命令行編譯多個(gè)C/CPP文件。類文件可以通過Cl-C命令編譯。編譯成obj文件后,可以使用lib命令將其編譯成lib文件,然后使用link命令連接多個(gè)obj文件。
默認(rèn)情況下,生成的可執(zhí)行文件的名稱是命令中第一個(gè)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”
使用命名空間std
int main(){
A A
A.A=0
A.b=9
A.say()
cout<<a.A<< “”<<a.b<<endl
}