g++ 명령은 실행 파일을 생성하기 위해 소스 코드의 전처리, 컴파일, 어셈블리 및 링크에 사용되는 GNU C++ 컴파일러 호출 명령입니다. g++ 명령의 다양한 옵션을 사용하면 중간 단계에서 이 프로세스를 중지할 수 있습니다.
- g++ 컴파일러 버전 정보를 확인하세요.
g++ --version>

- CPP 파일을 컴파일하여 실행 가능한 대상 파일을 생성합니다. g++ 파일_이름 명령은 실행 파일을 컴파일하고 생성하는 데 사용됩니다. a.out (기본 대상 이름).
예: 파일 이름을 사용하여 표준 출력에 Hello Geek를 인쇄하는 간단한 프로그램이 제공됩니다. hello.cpp
// hello.cpp file #include int main() { std::cout << 'Hello Geek
'; return 0; }>
g++ hello.cpp>
잉크스케이프 대 김프

이는 컴파일 및 링크됩니다. hello.cpp 기본 대상 실행 파일을 생성하려면 a.out 현재 작업 디렉토리에 있습니다. 이 프로그램을 실행하려면 다음을 입력하십시오. ./a.out 어디 ./ 현재 작업 디렉토리를 나타내며 a.out 실행 가능한 대상 파일입니다.
./a.out>
쉐타 티와리 배우

- g++ -S 파일 이름 컴파일하는 데에만 사용됩니다. 파일 이름 그리고 ~ 아니다 조립 또는 연결. 이는 파일_이름.s 어셈블리 소스 파일.
예:
g++ -S hello.cpp>

- g++ -c 파일명 컴파일하고 어셈블하는 데에만 사용됩니다. 파일 이름 그리고 ~ 아니다 개체 코드를 연결하여 실행 파일을 생성합니다. 이는 파일_이름.o 현재 작업 디렉터리에 있는 개체 코드 파일입니다.
예:
g++ -c hello.cpp>

- g++ -o 대상_이름 파일_이름: 컴파일 및 링크 파일 이름 다음을 사용하여 실행 가능한 대상 파일을 생성합니다. 대상_이름 (또는 기본적으로 a.out).
예:
g++ -o main.exe hello.cpp>

- 여러 파일을 컴파일하고 링크합니다. 언제 -씨 플래그를 사용하면 소스 코드를 개체 코드로 변환하는 컴파일러 단계를 호출합니다. -o 플래그를 사용하면 개체 코드를 연결하여 실행 파일을 생성합니다. 파일_이름.o 에게 a.out(기본값) , 여러 파일을 인수로 함께 전달할 수 있습니다.
예:
// hello.cpp file #include 'helloWorld.h' #include int main() { std::cout << 'Hello Geek
'; helloWorld(); return 0; }>
// helloWorld.cpp file #include void helloWorld() { std::cout << 'Hello World
'; }>
자바에서 json 객체로CPP
// helloWorld.h file void helloWorld();>
g++ -c helloWorld.cpp hello.cpp>
- helloWorld.cpp 및 hello.cpp 파일에 대한 개체 코드를 각각 helloWorld.o 및 hello.o로 컴파일하고 생성합니다.
g++ -o main.exe helloWorld.o hello.o>
- helloWorld.o 및 hello.o 개체 코드를 연결하여 실행 파일 main.exe를 생성합니다.
./main.exe>
- 실행 파일 main.exe를 실행합니다.

- g++ -벽 파일_이름: 컴파일 중에 생성된 모든 경고 메시지를 인쇄합니다. 파일 이름 .
예:
// hello.cpp file #include int main() { int i; std::cout << 'Hello Geek
'; return 0; }>
g++ -Wall hello.cpp>
- C++ 파일의 파일 확장자는 .cpp 또는 .c++ 일 수 있습니다. .cpp가 널리 사용되지만 .cpp와 .c++는 정확히 동일하며 위의 모든 기능은 .c++에서도 동일합니다.

CSS로 이미지 정렬