C 파일 2개 컴파일 및 실행

Jmnote (토론 | 기여)님의 2023년 8월 17일 (목) 12:02 판 (→‎개요)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

1 개요[ | ]

C 파일 2개 컴파일 및 실행

2 같은 디렉토리[ | ]

util.c
C
Copy
int sum(int a, int b) {
  return a + b;
}
main.c
C
Copy
#include <stdio.h>
#include "util.c"
 
int main()
{
  printf("sum: %d\n", sum(1, 2));
  return 0;
}
Console
Copy
$ gcc main.c  
$ ./a.out 
sum: 3

3 다른 디렉토리[ | ]

util/util.c
C
Copy
int sum(int a, int b) {
  return a + b;
}
main.c
C
Copy
#include <stdio.h>
#include "util/util.c"
 
int main()
{
  printf("sum: %d\n", sum(1, 2));
  return 0;
}
Console
Copy
$ gcc main.c  
$ ./a.out 
sum: 3

4 같이 보기[ | ]