명령 줄을 통해 OS X에서 간단한 Hello World 프로그램 컴파일 world 예제가

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 ++ 컴파일러 프런트 엔드입니다.
gccGCC에 대한 C 컴파일러 프런트 엔드입니다.

예, Xcode는 확실히 옵션입니다. GCC 위에 구축 된 GUI IDE입니다.

약간 더 자세한 접근 방식을 선호하지만 :

#include <iostream>

int main()
{
    std::cout << "Hello world!" << std::endl;
}


답변

g++ hw.cpp -o hw
./hw


답변

user@host> g++ hw.cpp
user@host> ./a.out


답변

로 컴파일 gcc하려면 여러 명령 줄 옵션을 전달해야합니다. g++대신 컴파일하십시오 .


답변

새 버전은 다음과 같이 읽어야합니다.

xcrun g++ hw.cpp
./a.out


답변

표시되는 오류가 무엇인지 지정하지 않았습니다.

gcc오류를 발생 시키는 문제입니까 , 아니면 전혀 실행할 수없는 문제 gcc입니까?

후자의 경우 개발 도구를 설치할 때 “UNIX 개발 지원”을 확인하지 않았으므로 명령 줄 실행 파일이 경로에 설치되지 않았을 가능성이 가장 높습니다. 개발 도구를 다시 설치하고 “사용자 지정”을 클릭하고 해당 상자를 선택하십시오.


답변

또한 CLion (JetBrains)과 같은 IDE 또는 Atom과 같은 텍스트 편집기를 gpp-compiler 플러그인과 함께 사용할 수 있으며, 매력처럼 작동합니다 (컴파일 및 실행하려면 F5).