본문 바로가기

makefile2

[리눅스/Linux] 컴파일을 위한 Makefile 간단 예제 - 여러개의 파일 지난 포스팅에서 아주 간단한 Makefile 예제를 소개했습니다. 간단 예제의 Makefile 을 조금씩만 손 보면 원하는 형태의 프로그램을 간편하게 컴파일할 수 있습니다. 한 번만 만들어놓으면 코드 수정 후 make 명령만 실행하면 알아서 컴파일 하고 실행 파일까지 만들어주니 리눅스 환경에서는 거의 필수로 생각해도 됩니다. Makefile 관련 포스팅 [리눅스] 컴파일을 위한 Makefile - 간단 예제 simple example 여러 개의 파일을 컴파일하는 Makefile 예제 이번에는 여러 개의 파일을 컴파일하는 Makefile 을 소개하도록 하겠습니다. 우선 컴파일을 수행할 프로그램 코드를 만들어줍니다. 지난 시간에 만들었던 test.c 를 그대로 이용하고 약간 확장해서 korea.c, worl.. 2020. 12. 3.
[리눅스] 컴파일을 위한 Makefile - 간단 예제 simple example linux 에서 C언어 컴파일 Hello World 란 문자를 출력하는 test.c 파일을 생성합니다. test.c #include void main (void) { printf ("hello world!\n"); return; } 이 파일을 실행하기 위해서는 우선 파일을 컴파일하고 결과로 나온 오브젝트 파일을 묶어서 실행파일을 만들어야 합니니다. gcc 명령을 이용해서 한다면 다음과 같습니다. 간단한 Makefile 예제 위에 예제로 사용한 test.c 파일을 컴파일하는 Makefile 입니다. ㅠㅠ 복잡해보입니다. 간단한 test.c 파일 하나 컴파일하는데 Makefile 양이 더 많네요..ㅎㅎ 하지만 프로그램을 만들다보면 소스파일도 많아지고, 라이브러리도 가져다쓰고 하게되는데 이럴 때는 Makefi.. 2020. 12. 2.