Я не могу скомпилировать файл .cpp в моем macOS 10.14 нигде, кроме каталога, сгенерированного проектом IDE, такого как Xcode или CLion - PullRequest
0 голосов
/ 10 марта 2019

Я просто пытаюсь скомпилировать код C ++ без использования IDE, однако я столкнулся со следующей ошибкой:

Неопределенные символы для архитектуры x86_64: "_main", ссылка из: неявная запись / запуск для mainИсполняемый файл ld: символ (ы) не найден для архитектуры x86_64 clang: error: сбой команды компоновщика с кодом выхода 1 (используйте -v для просмотра вызова)

То, что я тестировал, - это просто приветПрограмма:

#include <iostream>
using namespace std;

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

И g ++, и clang ++ не работают с одной и той же ошибкой.Хотя компиляция может быть успешно выполнена в каталоге, сгенерированном CLion.Я думаю, может быть, это потому, что IDE может настроить все о компиляторе сам?Что-то не так с настройкой пути в моих компиляторах C ++?Кто-нибудь может помочь в этом?Большое вам спасибо.

1 Ответ

0 голосов
/ 10 марта 2019

Я понял это ... Оказалось, что я забыл сохранить файл .cpp перед компиляцией в коде Visual Studio ... Я должен был включить автосохранение. Какая глупая ошибка ...

...