나는 glibc는 소스 코드에 다이빙이었다는 방법을 알고 여부
#ifdef XXX
같은 처리기의 용도 꽤 많이 발견 및
#if YYY
컴파일됩니다의 glibc의 정확한 동작을 알고 내 컴퓨터에서 실행하기 위해, 나는이 플래그가 참으로 정의 여부와 관계없이 알아야합니다. 현재 내가하고있는 일은 다음 코드를 어딘가에 삽입하고 컴파일하고 실행하는 것입니다.이 코드는 우아하고 효율적이지 않습니다.
#ifdef XXX
printf("XXX defined");
#endif
꽃밥 방법은 grep
전체 소스 트리에서 플래그 될 수도 있지만 나는이 방법은 매우 신뢰성이 발견했다. 때로는 어떤 #define XXX
도 찾지 못했지만 아직 인쇄 된 것은 XXX defined
입니다. (아무도 이유를 알려 줄 수 있습니까?)
따라서이 작업을 수행하는 가장 좋은 방법은 무엇인지 알고 싶습니다.