Запитання з тегом «gcc-warning»

21
Як найкраще заглушити попередження про невикористані змінні?
У мене є кросплатформна програма, і в деяких моїх функціях використовуються не всі значення, передані функціям. Тому я отримую попередження від GCC, яке говорить мені, що є невикористані змінні. Який був би найкращий спосіб кодування навколо попередження? #Ifdef навколо функції? #ifdef _MSC_VER void ProcessOps::sendToExternalApp(QString sAppName, QString sImagePath, qreal qrLeft, qreal …
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 …

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, як зазвичай, у коді проекту, не затушовуючи …

2
Скомпілюйте та запустіть програму без main () в C
Я намагаюся скомпілювати та запустити наступну програму без main()функції в C. Я скомпілював свою програму, використовуючи наступну команду. gcc -nostartfiles nomain.c І компілятор дає попередження /usr/bin/ld: warning: cannot find entry symbol _start; defaulting to 0000000000400340 Без проблем. тоді я запустив виконуваний файл (a.out), обидва printfоператори успішно надрукували, а потім отримали …

8
Попередження про педантичне gcc: кваліфікатори типу для типу повернення функції
Коли я вперше скомпілював свій код C ++ із GCC 4.3 (після успішного його складання без попереджень 4.1, 4.0, 3.4 з -Wall -Wextraопціями), я раптом отримав купу помилок форми warning: type qualifiers ignored on function return type. Розглянемо temp.cpp: class Something { public: const int getConstThing() const { return _cMyInt; …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.