1
일련의 내장 된 장치에 대한 코드베이스가 있습니다. 한 제품에 대한 수정 작업을 수행 할 때마다 다른 사람의 변경 사항을 병합합니다. 때때로, 일부 장치는 매크로의 아래에있는 코드 .. 위의 경우매크로 아래의 코드가 컴파일되고 있는지 확인하십시오.
#if DEVICE1
Do_This();
#elif DEVICE2
Do_That();
#else
Do_SomethingElse();
#endif
같은 것을 가지고, 내가 병합 기능에 대한 resspective 매크로 아래 코드해야합니다. 때때로, 그것은 앞으로 아주 stright이 아니다. 따라서 변경 사항을 병합 한 후
컴파일하는 동안 새로 추가 된 코드 줄이 컴파일되는지 여부를 확인하는 방법이 있습니까?
'-E' 플래그를 사용하면 확장 된 코드를 쉽게 볼 수 있는지 확인할 수 있습니다. 즉, 두 번 실행해야하지만 자동화는 쉽습니다. – HonkyTonk