주로 GCC를 사용하여 라이브러리를 개발하고 있지만 크로스 컴파일러 호환성과 특히 표준을 보장하고 싶습니다 적합성을 가능한 많이 이를 위해 명령 줄에 몇 가지 -W...
플래그를 추가했습니다. -pedantic
도 추가 하겠지만, long long
유형에 대한 경고가있는 문제가 있습니다. 후자는 내 라이브러리에서 중요하며 #if
코드로 적절하게 보호됩니다. 즉, 어쨌든 모르는 컴파일러에서는 컴파일되지 않습니다.GCC 커맨드 라인에 -pedantic을 추가 할 수 있습니까? 그러나 'long long'에 대해 경고하지 마십시오.
간단히 말해서 : -pedantic
에 GCC를 추가하면 에 대한 경고 메시지가 표시 될 수 있습니다.long long
을 제외하고?
''을 포함하고 대신 C99 스타일의 'int64_t' 또는'uint64_t'를 사용하는 것이 좋습니다. –
@Joey Adams : 좋은 생각, 저도 살펴볼 필요가 있습니다. 코드에서 특정 합병증을 제거 할 수도 있습니다. – doublep