c++ - 如何在 Eclipse 中一次从多个源文件构建
问题描述
我有一个 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
太感谢了。
==================================================== ===========================
我在问如何从多个源文件制作单个二进制文件,而不是使用多个源文件构建多个二进制文件。
解决方案
推荐阅读
- git - 如何进行空合并提交(忽略更改)?
- microsoft-graph-api - 是否可以获得 OneDrive 项目的完整路径?
- jmeter - 从 csv 文件设置 JDBC 配置中的数据库密码?捷米特
- python - 如何在 pygame 中正确使用遮罩?
- ruby - 使用 rails 5 在包含文件中设置自定义序列化程序
- javascript - querySelectorAll 没有选择所有选定的元素
- python - OpenCV 格式 knnMatch 描述符
- python - 使用 openCV 去除部分边框
- python - Pandas 数据帧到 JSONL(JSON 行)的转换
- google-apps-script - Javascript。如果找到某些字符串,是否有更简单的方法来替换文本?