c++ - 使用 gcc/g++ 编译器编译 c++

标签 c++ c gcc programming-languages

我是 C++ 的新手,我想编译我的测试程序。
我现在有 3 个文件 "main.cpp""parse.cpp""parse.h"

如何用一条命令编译它?

最佳答案

同时编译它们并将结果放入a.out

$ g++ file.cpp other.cpp

同时编译它们并将结果放入prog2

$ g++ file.cpp other.cpp -o prog2

分别编译每个,然后将它们链接到a.out

$ g++ -c file.cpp
$ g++ -c other.cpp
$ g++ file.o other.o

分别编译,然后链接到prog2

$ g++ -c file.cpp
$ g++ -c other.cpp
$ g++ file.o other.o -o prog2

关于c++ - 使用 gcc/g++ 编译器编译 c++,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1153101/

相关文章:

c - 如何使用gcc编译器查找C语言项目中的死代码

c - 将变量传递到另一个文件

c++ - 字符串 "companion types"

c - 在自定义内核中打开/关闭 PS/2 键盘 Caps Lock LED

c++ - 使用If语句检测整数溢出

c - 警告 : pointer targets in passing argument 1 of '__builtin___strncpy_chk' differ in signedness

从命令行调用 MATLAB 并保持打开状态以进行下一步处理 - Linux

gcc - 为什么当我使用 __asm__ 时 gcc 不能正确写入内存

C++ - 如何判断 map 中的 map 中是否存在某个键

c++ - 有效地获取参数包的大小达到某个索引