Я получаю подсказки после компиляции в 64-разрядной Linux-машине. Компилятор:Предупреждение о inlining
gcc (Ubuntu 4.4.1-4ubuntu9) 4.4.1
Предупреждений являются:
warning: inlining failed : call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow
warning: called from here
warning: inlining failed: call is unlikely and code size would grow
Я искал о нем и скомпилировать его с -Winline опцией. но пока не нашел решение. Я ищу способ избавиться от него. Как избавиться от него?
slightly edited on 9th May 2010
Я опубликовал выше проблему, с которой я столкнулся задолго до этого. Я все еще ищу решение для этого. Я попытался удалить все inline от функции. Это приводит к не-использованию многих функций, определенных в коде, как:
warning: function defined but not used
Я думаю, что удаление inline_ даже снижало производительность (скорость) коды. Кто-нибудь может предложить некоторые идеи для вышеупомянутой проблемы?
Есть ли какой-либо метод оптимизации для него, чтобы производительность не уменьшалась, и это предупреждение также можно удалить.
Есть ли способ избавиться от него? Или просто мы должны игнорировать его или есть способы подавить эти предупреждения? Я не уверен, насколько разумно это подавлять предупреждения. – thetna
Предполагается, что вы удаляете встроенный код с вашего кода –
try -Wno-inline –