我无法在我的macOS 10.14中编译.cpp文件,只能在IDE项目生成的目录中编译,例如Xcode或CLion

问题描述 投票:0回答:1

我只是尝试在不使用IDE的情况下编译C ++代码,但是我遇到了以下错误:

架构x86_64的未定义符号:“_ main”,引自:主要可执行文件的隐式条目/开始ld:未找到架构x86_64 clang的符号:错误:链接器命令失败,退出代码为1(使用-v查看调用)

我测试的只是一个简单的hello world程序:

#include <iostream>
using namespace std;

int main ()
{
  cout << "Hello World! ";
  cout << "I'm a C++ program";
}

g ++和clang ++都不能使用相同的错误。编译可以在CLion生成的目录中成功完成。我想也许是因为IDE可以自己配置有关编译器的所有内容?使用我的C ++编译器设置任何路径是否有问题?有人可以帮忙吗?非常感谢。

c++ compiler-errors g++ clang++
1个回答
0
投票

我想通了......原来我在Visual Studio Code中编译之前忘了保存.cpp文件...我应该打开自动保存。多么愚蠢的错误......

© www.soinside.com 2019 - 2024. All rights reserved.