Результаты поиска по запросу "gcc-warning"
Когда используются сторонние заголовки, которые содержат много предупреждений, но у вас нет разрешения изменять или исправлять их, вы можете включить заголовки, окружив их кодом «предупреждение отключено».
тключить все предупреждения на несколько строк кода. Определенные предупреждения могут быть отключены с помощью функции диагностики GCC, но есть флаг для всех предупреждений. Я пробовал таким образом, но это не работает #pragma GCC diagnostic ...
Так что если ваша переменная "mtx" является указателем. Что произойдет, если вы измените его и передадите вместо него "& mtx".
отрим следующий код: void ListenerImpl::attach(boost::shared_ptr<ISubscriber> subscriber) { boost::unique_lock<boost::mutex>(mtx); subscribers.push_back(subscriber); } void ListenerImpl::notify(MsgPtr msg) { ...
Странное GCC предупреждение о классе и типе хранилища
У меня есть файл заголовка, который выглядит как header.h int TOS;Этот файл включен только одним файлом кода code.c #include "header.h" TOS=0;При компиляции code.c GCC выдает предупреждение code.c: 3: 1: предупреждение: определение данных не ...
Есть ли способ получить предупреждение о неиспользуемых функциях?
Я хотел бы найти неиспользуемые функции в кодовой базе - в том числе в разных единицах компиляции. Я использую GCC в качестве моего компилятора. Вот пример: foo.c (примите во вниманиеfoo.h): void foo() { .... } void bar() { .... ...
предупреждение: несовместимое неявное объявление встроенной функции "xyz"
Я получаю ряд этих предупреждений при компиляции нескольких двоичных файлов: warning: incompatible implicit declaration of built-in function ‘strcpy’ warning: incompatible implicit declaration of built-in function ‘strlen’ warning: incompatible ...
Подавить кандидатов, предложенных GCC
Я использую GCC 4.7.2. Мой код довольно тяжелый по шаблону иувеличение [http://www.boost.org/]использование. Когда я компилирую, и я определяю или использую что-то неоднозначное, я часто получаю сообщения об ошибках, которые предлагают два ...
GCC предупреждение о неявном разыменовании
Я только что наткнулся на следующее предупреждение в GCC: warning: implicit dereference will not access object of type ‘volatile util::Yield’ in statement [enabled by default]во время компиляции этого кода: volatile util::Yield y1; util::Yield ...
Путаница в отношении цели / поведения -Waggregate-return?
Глядя наВарианты предупреждений GCC [http://gcc.gnu.org/onlinedocs/gcc/Warning-Options.html#Warning-Options]Я наткнулся-Waggregate обратный. -Waggregate обратный Предупреждать, если какие-либо функции, которые возвращают структуры ...
Пусть компилятор проверит количество инициализаторов массива
Инициализация массива (в C ++, но любое решение, которое работает для C, вероятно, также будет работать и здесь) с меньшим количеством инициализаторов, чем с элементами, вполне законна: int array[10] = { 1, 2, 3 };Однако это может быть ...
функция объявлена статической, но никогда не определяется
У меня есть заголовочный файл, предположим, abc.h, где у меня есть объявление функции как: static int function1();Я включил этот заголовочный файл в abc.c, определил функцию и использовал ее. static int function1() { < function definition> ...