«compiler-flags» 태그된 질문

5
g ++에서 최적화 수준 -O3이 위험합니까?
나는 -O3g ++에서 최적화 수준으로 컴파일하는 것이 어쨌든 '위험한'것이며, 필요하다고 입증되지 않는 한 일반적으로 피해야한다는 다양한 소스 (주로 동료 동료로부터)를 들었습니다 . 이것이 사실입니까? 그렇다면 왜 그렇습니까? 난 그냥 고집해야 -O2합니까?


24
C에 유용한 GCC 플래그
setting -Wall과 setting 외에도 -std=XXXC에서 사용하기에 실제로 유용하지만 덜 알려진 컴파일러 플래그는 무엇입니까? 특히 추가 경고에 관심이 있으며 우발적 인 유형 불일치를 최소화하기 위해 경고를 오류로 전환하는 경우가 있습니다.
157 c  gcc  compiler-flags 


9
편집하고 싶지 않은 타사 코드에서 gcc에서 나오는 미사용 변수 경고를 어떻게 비활성화합니까?
사용하지 않는 변수 경고를 끄기 위해 gcc 컴파일러에 어떤 스위치를 전달하는지 알고 싶습니다. Windows의 부스트에서 오류가 발생하고 부스트 코드를 만지고 싶지 않습니다. C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined but not used [-Werror=unused-variable] …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.