OS X에서 컴파일하려는 간단한 hello world 예제가 있습니다 hw.cpp
.
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "Hello world!" << endl;
return 0;
}
을 사용하여 컴파일하고 싶지만 gcc
성공하지 못했습니다. Xcode를 사용하는 것과 같은 다른 옵션도 듣고 싶습니다.
OS X에서 컴파일하려는 간단한 hello world 예제가 있습니다 hw.cpp
.
#include <iostream>
#include <string>
using namespace std;
int main() {
cout << "Hello world!" << endl;
return 0;
}
을 사용하여 컴파일하고 싶지만 gcc
성공하지 못했습니다. Xcode를 사용하는 것과 같은 다른 옵션도 듣고 싶습니다.
답변:
시험
g++ hw.cpp
./a.out
g++
GCC에 대한 C ++ 컴파일러 프런트 엔드입니다.
gcc
GCC에 대한 C 컴파일러 프런트 엔드입니다.
예, Xcode는 확실히 옵션입니다. GCC 위에 구축 된 GUI IDE입니다.
약간 더 자세한 접근 방식을 선호하지만 :
#include <iostream>
int main()
{
std::cout << "Hello world!" << std::endl;
}
return 0
는 main에서 암시 적입니다.
main
수익을 타격하지 않고 도달 함수의 끝은 내재적으로 0을 반환
a.out
? 창문에서 나는 a.exe
. * nix에서는 확장이 필요하지 않습니다. 확장자없이 .out을 사용하는 이유는 무엇입니까? a
역시 이상한 기본 이름입니다.
로 컴파일 gcc
하려면 여러 명령 줄 옵션을 전달해야합니다. g++
대신 컴파일하십시오 .