gcc/g++ 里面的-c选项指的是,比如 gcc -c myhead.cpp -o myhead.o 将一个文件编译,但是不链接。将代码变成机器码。 比如, gcc -c main.cpp -o main.o 将main.cpp文件编译为main.o 文件 那么链接器的作用是什么? gcc -o main main.o ../myinclude/myhead.o 这样将两个.o文件和依赖库的文件链...
多个文件编译在linux下编译,下面有三个文件,分别是1.cpp 和 2.cpp 和myhead.h 文件。 1.cpp #include<iostream>#include"myhead.h"usingnamespacestd;intmain(){print();cout<<"yes !"<<endl;return0;} 2.cpp #include<iostream>#include"myhead.h"usingnamespacestd;voidprint(){std::cout<<" prin...
多个文件编译在linux下编译,下面有三个文件,分别是1.cpp 和 2.cpp 和myhead.h 文件。 1.cpp #include<iostream>#include"myhead.h"usingnamespacestd;intmain(){print();cout<<"yes !"<<endl;return0;} 2.cpp #include<iostream>#include"myhead.h"usingnamespacestd;voidprint(){std::cout<<" prin...