单个文件:
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。
2. C++中一个.cpp调用另一个.cpp文件的方法
1、编译命令: g++ -o dome.so -shared -fPIC dome.cpp,如果成功则会在当前目录下生成一个dome.so的文件。
3. 怎样在linux下创建cpp文件打开GNU编译器之后,命令行要怎么写
直接vi操作:wq保存退出的时候就自动生成了文件
以下是一个简单的例子可以说明
$vih.cpp
h.cpp的内容如下:
#include<iostream>
intmain()
{
std::cout<<"ThisisaC++applet"<<std::endl;
return0;
}
编译的过程见图:
4. 鍒涘缓 src/talker.cpp 鏂囦欢浠涔堟寚浠
鍦╟atkin_ws镄刡eginner_tutorials package璺寰勪笅鍒涘缓src鐩褰曪纸鐢ㄦ潵瀛桦偍beginner_tutorials
package镄勬墍链夋簮浠g爜锛夛纴铹跺悗鍐岘rc鏂囦欢澶逛笅鍒涘缓talker.cpp鏂囦欢锛屽垱寤篓alker.cpp锻戒护濡备笅