#컴파일과정에서 코드추가 가능(#define PIE 3.1416을 대신할수 있다.)
#컴파일과정에서 코드추가 가능(#define PIE 3.1416을 대신할수 있다.)
비고) Makefile 사용시에는 CFLAGS를 추가해서 구성할수 있다.
#include<stdio.h>
int main()
{
int radius;
float circumference;
radius=5;
circumference = (radius + radius) * PIE;
printf("The circumference of circle is %7.2f \n", circumference);
return(0);
}
>gcc -o sample sample.c
>PIE undeclared(first use in this function)
컴파일과정에서 코드추가 가능(#define PIE 3.1416을 대신할수 있다.)
>gcc -DPIE=3.1416 -o sample sample.c
가장 많이 사용하는 경우는 전처리기일것이다.
int main()
{
#ifdef INFO_DEBUG
printf("error ,mmmm1\n");
#endif
#ifdef ERROR_DEBUG
printf("error ,mmmm2\n");
#endif
printf("program terminated,mmmm\n");
}
gcc -o sample sample.c
or
gcc -DINFO_DEBUG -DERROR_DEBUG -o sample sample.c
'c 언어 > 중급과정' 카테고리의 다른 글
구조체안에 선언되어진 함수 실행하기(함수를 구조체 변수로 갖는경우) (0) | 2021.08.06 |
---|---|
#ifdef ____KeyWord________________ (0) | 2021.08.05 |
Console Hexa, form Hexa by c language (0) | 2021.04.25 |
DateTime -> UnixTimestamp -> DateTime 변환 (0) | 2021.03.26 |
Make파일이 없이 Compile & Link (0) | 2021.03.21 |