gpt4 book ai didi

c++ - 通过Xcode使用GCC编译基本程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:37:23 25 4
gpt4 key购买 nike

所以,我是一个全新的 CS 学生,在 Mac 上,我正在为我的一门课学习 C++。我有一个关于如何编译 super 基础 C++ 程序的愚蠢问题。

我安装了 Xcode,我正在查看文档以尝试弄清楚如何使用它(我高度怀疑它对我现在正在做的事情来说非常强大)并最终进入终端并继续“gcc [文件名]”。我的屏幕上满是以“ undefined symbol ”开头的文本,然后继续尝试引用事物,所以我想知道我是否没有在某处连接某些东西,尤其是当我实际上在打开 C++ 程序的 Xcode,大多数菜单项都显示为灰色。

所以。用非常非常基本的术语来说。我错过了什么,我该如何解决?有 Xcode 的基本指南吗?大多数文档都是针对真正的开发人员的,我完全错过了很多假设的内容。

最佳答案

如果安装了 XCode,那么一切都已正确设置。

如果您在命令行中键入 gcc,那么您将调用“C”编译器(而非 C++ 编译器)。通常这无关紧要,因为 GCC 通过查看文件扩展名进行补偿。但重要的是它不会使用正确的 C++ 标志调用链接器。

你应该做的(从命令行)是使用 g++

g++ <fileName>.cpp

默认输出文件是a.out,放在同一个目录下。
g++ 有一个标志来指定不同的输出名称 -o

g++ -o <outputName> <fileName>.cpp 

关于c++ - 通过Xcode使用GCC编译基本程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1424177/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com