Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Eclipse中一次从多个源文件构建 我有一个Eclipse C++项目,最初有。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_C++_Eclipse_Compilation_G++ - Fatal编程技术网

如何在Eclipse中一次从多个源文件构建 我有一个Eclipse C++项目,最初有。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中一次从多个源文件构建 我有一个Eclipse C++项目,最初有。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,c++,eclipse,compilation,g++,C++,Eclipse,Compilation,G++,如何让Eclipse以这种方式编译 g++ first.cpp second.cpp -o first 非常感谢你 ============================================================================ 我问的是如何从多个源文件中生成一个二进制文件,而不是 根据我对您问题的理解,您需要将源文件添加到CMakeList.txt中,然后运行它。这样做时,您可以利用。可能重复的“否”,不是它!你没有仔细阅读我的问题。答案是生成多个二进

如何让Eclipse以这种方式编译

g++ first.cpp second.cpp -o first
非常感谢你

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

我问的是如何从多个源文件中生成一个二进制文件,而不是
根据我对您问题的理解,您需要将源文件添加到
CMakeList.txt
中,然后运行它。这样做时,您可以利用。

可能重复的“否”,不是它!你没有仔细阅读我的问题。答案是生成多个二进制文件。我想从多个源文件中生成一个二进制文件。或者让我知道它是否解决了您的问题。所有源文件都位于
src
文件夹下,如上面的生成输出所示。它们构建得很好,但过程是渐进的,它们在最后一步都联系在一起。根据问题,我正在寻找一种在单个命令中构建它们的方法。您考虑过使用cmake吗?好吧,好吧,好吧。旅程以另一次进入
c/make
的冒险而结束,这是我本以为可以避免的。嗯,学习新东西总是令人兴奋的。我相信一旦你开始练习,你会很感激的快乐学习,你可以接受答案,这样其他人也会觉得它有用:)@J.Doe它没有,我对此无能为力。