Как собрать из нескольких исходных файлов одновременно в Eclipse - PullRequest
0 голосов
/ 18 сентября 2018

У меня есть проект Eclipse C ++, который изначально имеет first.cpp.Затем добавляется second.cpp, который должен быть связан с исходным файлом.Используя инструмент построения Eclipse, я получил такой вывод:

make all 
Building file: ../src/first.cpp
Invoking: GCC C++ Compiler
g++ -I/home/workspace/first/src -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/first.d" -MT"src/first.o" -o "src/first.o" "../src/first.cpp"
Finished building: ../src/first.cpp

Building file: ../src/second.cpp
Invoking: GCC C++ Compiler
g++ -I/home/workspace/first/src -O0 -g3 -Wall -c -fmessage-length=0 -MMD -MP -MF"src/second.d" -MT"src/second.o" -o "src/second.o" "../src/second.cpp"
Finished building: ../src/second.cpp

Building target: first
Invoking: GCC C++ Linker
g++ -L/usr/local/lib -o "first"  ./src/first.o ./src/second.o
Finished building target: first

Как мне заставить Eclipse компилировать таким образом?

g++ first.cpp second.cpp -o first

Большое вам спасибо.

============================================================================

Я спрашиваю, как сделать один двоичный файл из нескольких исходных файлов, а не buildнесколько двоичных файлов с несколькими исходными файлами .

1 Ответ

0 голосов
/ 18 сентября 2018

Попробуйте использовать CMake Насколько я понимаю ваш вопрос, вам нужно будет добавить ваши исходные файлы в CMakeList.txt и затем запустить его. При этом вы можете использовать этот учебник .

...