>백엔드 개발 >C++ >Makefile 없이 g를 사용하여 여러 C 파일을 컴파일할 수 있나요?

Makefile 없이 g를 사용하여 여러 C 파일을 컴파일할 수 있나요?

Linda Hamilton
Linda Hamilton원래의
2024-12-25 00:42:18427검색

Can I Compile Multiple C   Files with g   Without a Makefile?

G로 여러 C 파일 컴파일하기

주 기능과 다양한 기능이 포함된 단일 CPP 파일로 구성된 잘못 작성된 C 코드를 물려받았습니다. 클래스 정의를 위한 별도의 H 파일과 함께 다른 함수. 원래 명령인 g main.cpp를 사용하는 대신 Makefile을 사용해야 하는지 아니면 g main.cpp를 계속 사용할 수 있는지 궁금합니다.

g를 사용하여 여러 C 파일을 컴파일하려면 다음 중 하나를 수행하면 됩니다. 명령에서 main.cpp 뒤의 모든 추가 CPP 파일:

g++ main.cpp other.cpp etc.cpp

또는 각 파일을 개별적으로 컴파일한 다음 결과 .o 파일을 연결할 수 있습니다. 함께. 이렇게 하려면 다음 명령을 사용합니다.

  1. 각 CPP 파일을 컴파일합니다:
g++ -c main.cpp
g++ -c other.cpp
g++ -c etc.cpp
  1. .o 파일을 연결합니다:
g++ main.o other.o etc.o -o executable_name

위 내용은 Makefile 없이 g를 사용하여 여러 C 파일을 컴파일할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.