c++ - 运行 g++ 时需要使用 -o 吗?

标签 c++ macos compilation g++

我有一个非常小的 C++ 程序,它包含两个文件:main.cppsomething.cpp。我想在 OS X 终端中使用 g++ 编译我的程序。这是我尝试过的:

> g++ main.cpp something.cpp
> ./a.out

这是否正确? 我遇到过使用 -o 标志的示例。我不确定是否有必要。

最佳答案

有用吗?这是正确性的一个很好的指示! -o 标志允许您指定文件名,这样可执行文件就不会被命名为 a.out

关于c++ - 运行 g++ 时需要使用 -o 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8539486/

相关文章:

C++ 和汇编代码 (NASM) 相互调用

c++ - 如何在 Visual Studio 2012 中创建和运行简单的 C++ 程序?

c++ - 如何实现编译时检查 CRTP 中的向下转换是否有效?

MySQL UTF8 导入在不同平台上的行为有所不同

html - 用于 Objective-C 的 Web 服务器

c++ - 读取文本文件并输出字符串

macos - 使用 NSView 进行图层支持绘图时不会调用 drawRect

compilation - 无法为代码::Blocks编译wxWidgets

不同文件中的Java类编译

c++ - 如何从Windows for Linux(Dev-Cpp)编译C++代码