Problema banale sul terminale (C++ Mac)?
Salve, sono un neofita della programmazione e stavo muovendo i primi passi nella programmazione in C++ su MacOS.
Seguendo dei corsi ho scaricato Visual Studio Code, ho scaricato XCode per Mac, e ho provato a scrivere il mio primo basilare codice in C++ (in un file chiamato prova.cpp):
#include <iostream>
int main()
{
std::cout << "Hello World\n";
return 0;
}
Semplicissimo, ma una volta che vado sul terminale e digito "g++ prova.cpp" va tutto a rotoli. Questo è il messaggio di errore che mi dà:
Undefined symbols for architecture x86_64:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1"
Cosa c'è che non va? Che significa? C'è qualche componente mancante nel programma?
1 risposta
- Anonimo2 mesi fa
A me sembra a posto, sicuro/a di aver impostato le Variabili d'Ambiente? https://www.alessandrobarazzuol.com/2020/05/27/var...
Comunque per un principiante sconsiglio il Visual Studio, proverei a compilare con il Code::Blocks