pde*_*eva 5 c++ linux gcc compilation g++
我的c ++项目具有以下结构
src
|
|source1.cpp
|source2.cpp
|
|<srcfolder1>
|__ source11.cpp
|__ source12.cpp
|
|<srcfolder2>
|__ source21.cpp
|__ source22.cpp
Run Code Online (Sandbox Code Playgroud)
可以看出,有多个文件夹包含多个源文件.我给g ++什么命令将所有源文件编译成单个.o文件?
如果你有很多源文件,你应该考虑编写一个Makefile:http: //mrbook.org/tutorials/make/
例如,您可以使用与此类似的语法来编译多个文件(在Makefile中):
%.o : $(SRC_FOLDER)/%.cpp
$(CXX) -c -o $@ $<
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
5872 次 |
最近记录: |