UnitTest라는 폴더가 있습니다. 나는 여러 개의 .c 파일을 가지고있다. 모든 파일에는 'main'함수가 있습니다.파일을 여러 실행 파일로 만들기
makefile을 사용하여 해당 폴더의 모든 .c 파일을 함께 컴파일하려고합니다. 그러나이 파일은 다른 폴더에있는 다른 C 파일에 종속됩니다.
어떻게 파일을 만들 수 있습니까?
예 : Common \ *. c - 개체 파일을 생성합니다. App \ *. c - 개체 파일을 생성합니다. - 공용 디렉토리 UnitTest \ .c의 .o 파일을 참조합니다.이 파일은 실행 파일로 컴파일해야합니다. App 및 Common 디렉토리에서 * .o를 참조하십시오.
업데이트 : 헤더 파일은 \라는 별도의 디렉토리에
내가 이것에 대한 하나의 메이크 필요 포함합니다. 도와주세요.
헤더 파일을 사용합니까? 어디있어? – Beta
@Beta, 헤더 파일은 \ Include라는 별도의 디렉토리에 있습니다. – SHRI
그리고'UnitTest /'의 각 파일에 대해'Common /'과'Apps /'에 어떤 파일이 필요한지 알고 있습니까? – Beta