-1
파일을 컴파일 할 때 코드에 기본값을 적용하려고합니다.전 처리기 인수 및 C에서 #ifndef #ifdef 컴파일
내 코드에서 정의 된 키워드를 특정 값으로 설정해야합니다.
그래서 코드를 컴파일 할 때 컴파일러의 인수에서 정의를받지 못하면 내 기본값이 사용됩니다.
나는이 작업을 수행하는 방법에 대한 장해야하지,하지만 난 좀 생각이 있어요 : 나는 코드에 넣고한다면
#ifndef MAXWORKLOAD
#define MAXWORKLOAD 10
#endif
을 내가 인수에이 명령 줄을 사용하십시오
gcc -W -Wall
10이 기본값을 사용합니까?
내가 컴파일에이 명령 줄을 사용하는 경우 :
는gcc -W -Wall -DMAXWORKLOAD=5
그것은 새로운 설정으로 5를 사용할 것인가?
문서를 읽는 것이 너무 명확하지 않습니다.
예. BTW : 왜 그냥 시도하지 않아? – wildplasser