G를 사용하여 여러 C 파일 컴파일
대규모 C 프로젝트로 작업할 때는 코드를 여러 .cpp 및 .h로 구성해야 합니다. 파일. 이는 특히 프로젝트가 이전에 단일 단위로 컴파일된 경우 컴파일 프로세스에 대한 질문으로 이어질 수 있습니다. 이 기사에서는 G를 사용하여 여러 C 파일을 컴파일하는 데 사용할 수 있는 옵션을 살펴봅니다.
질문: C 클래스를 별도의 .h 및 .cpp 파일로 분리한 후에도 g main.cpp 명령이거나 makefile입니다. 필수인가요?
답변:
클래스를 분리한 후에는 g main.cpp 명령을 사용하는 것만으로는 더 이상 충분하지 않습니다. 다음 옵션을 사용할 수 있습니다.
모든 CPP 파일 컴파일을 위한 코드 조각:
g++ main.cpp other.cpp etc.cpp -o executable
코드 개별적으로 컴파일하기 위한 스니펫 연결:
g++ -c main.cpp g++ -c other.cpp g++ -c etc.cpp g++ main.o other.o etc.o -o executable
두 가지 방법 중 선택은 프로젝트 규모와 조직에 따라 다릅니다. 소규모 프로젝트의 경우 모든 CPP 파일을 컴파일하는 것이 더 쉬울 수 있습니다. 대규모 프로젝트의 경우 개별적으로 컴파일하고 별도로 연결하면 증분 컴파일 및 디버깅에 더 많은 유연성이 제공됩니다.
위 내용은 g : Makefile 또는 단일 명령을 사용하여 여러 C 파일을 컴파일하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!