나는 C++ 프로그램, 약 7 헤더 파일 및 7 .cpp
모든 파일을 직접 한 jammed 있습니다. CodeBlocks로 컴파일하려고하면 모든 것이 잘 작동합니다. 전혀 문제 없습니다.Codeblocks 컴파일, GCC 않습니다
그러나 Unix 명령 줄에서 작동하도록 노력하고 있습니다. 내가 실행 오전 (기본적으로) a.out
라는 파일을 생성한다
g++ main.cpp
이를 입력하여 기본 컴파일을하고 있어요.
그러나 정의되지 않은 참조 오류가 발생합니다. 왜 이런 일이 일어나고 어떻게 해결할 수 있습니까?
다른 6 개의 .cpp 파일은 어떻게됩니까? –
정의되지 않은 참조 오류는 각각의 소멸자 및 임의의 몇 가지 방법에 대한 것입니다. – user3308043
main.cpp가 다른 소스 파일에서 함수를 사용하는 경우 g ++을 호출 할 때 main.cpp를 나열해야합니다. –