«gcc-warning» 태그된 질문

21
사용하지 않는 변수에 대한 경고를 가장 잘 끄는 방법은 무엇입니까?
크로스 플랫폼 응용 프로그램이 있으며 일부 함수에서 함수에 전달 된 모든 값이 사용되는 것은 아닙니다. 따라서 GCC에서 사용되지 않은 변수가 있음을 알리는 경고가 표시됩니다. 경고를 코딩하는 가장 좋은 방법은 무엇입니까? 함수 주위의 #ifdef? #ifdef _MSC_VER void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal qrTop, qreal qrWidth, qreal qrHeight) #else void …
237 c++  gcc  warnings  gcc-warning 


2
C에서 &&& 란 무엇입니까
#include <stdio.h> volatile int i; int main() { int c; for (i = 0; i < 3; i++) { c = i &&& i; printf("%d\n", c); } return 0; } 를 사용하여 컴파일 된 위 프로그램의 출력 gcc은 0 1 1 으로 -Wall또는 -Waddress옵션, gcc경고를 : warning: the address of …

7
GCC의 모든 경고를 (문자 그대로) 켜는 방법은 무엇입니까?
말 그대로 GCC의 모든 경고 를 활성화하고 싶습니다 . (당신은 그것이 쉬울 것이라고 생각할 것입니다 ...) 당신 -Wall은 트릭을 할지도 모른다고 생각 하지만, 아닙니다! 여전히 필요합니다 -Wextra. 당신 -Wextra은 트릭을 할지도 모른다고 생각 하지만, 아닙니다! 여기에 나열된 모든 경고 (예 :) -Wshadow가이 기능으로 활성화 된 것은 아닙니다 . 그리고 나는이 …

4
경고 : 내장 함수 'xyz'의 호환되지 않는 암시 적 선언
몇 가지 바이너리를 컴파일 할 때 다음과 같은 경고가 나타납니다. warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible implicit declaration of built-in function ‘exit’ 이 문제를 해결하기 위해 추가했습니다. #include <stdlib.h> 다음 플래그로 컴파일하는 것 외에도이 경고와 관련된 C 파일의 …
164 c  gcc  gcc-warning 

9
라이브러리 헤더에서 GCC 경고를 억제하는 방법은 무엇입니까?
헤더가 많은 (반복적) 경고를 생성하는 log4cxx, boost 등 라이브러리를 사용하는 프로젝트가 있습니다. 라이브러리 포함 (예 : #include <some-header.h>) 또는 특정 경로의 포함에서 경고를 억제하는 방법이 있습니까? 관련 정보를 모호하게하지 않고 프로젝트 코드에서 평소처럼 -Wall 및 / 또는 -Wextra를 사용하고 싶습니다. 현재 make output에 grep을 사용하지만 더 나은 것을 원합니다.

2
C에서 main ()없이 프로그램 컴파일 및 실행
main()에서 함수 없이 다음 프로그램을 컴파일하고 실행하려고합니다 C. 다음 명령을 사용하여 프로그램을 컴파일했습니다. gcc -nostartfiles nomain.c 그리고 컴파일러는 경고를 제공합니다. /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 알겠습니다. 문제 없습니다. 그런 다음 실행 파일 (a.out)을 실행하고 두 printf명령문이 모두 성공적으로 인쇄 된 다음 분할 오류가 발생 합니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.