LINUX.ORG.RU

Как заткнуть clang'овское «argument unused during compilation»?

 


0

1

Из-за -Werror он стопорит компиляцию. Прописал -Wno-error=unused-command-line-argument, но это не выход, так как все равно срет в stderr и внешняя система воспринимает это как ошибку. Обращу внимание, что это не на необработанный аргумент функции, а «лишний» по мнению кланга аргумент строки компиляции, конкретно тот, который задает место где надо искать библиотеки: -Lxxx. https://ibb.co/bYioHb . Вообще зачем нужно было это (предупреждение) делать, ни один другой компилятор не говорит о «лишних» параметрах.


Вообще зачем нужно было это (предупреждение) делать

Потому что только безграмотный идиот будет задавать пути к библиотекам при компиляции, а безграмотных в их безграмотность надо тыкать носом.

ни один другой компилятор не говорит о «лишних» параметрах.

Потому что они ущербны.

slovazap ★★★★★ ()
Ответ на: комментарий от PPP328

Смешно, но в гугле мануала по этой опции («Wno-unused-command-line-argument») нет

Смешно что ты не только не знаешь разницы между компиляцией и линковкой, но и искать не умеешь.

https://clang.llvm.org/docs/UsersManual.html

-Werror=foo, -Wno-error=foo, -Wno-foo описаны, конкретный варнинг тебе сказал сам clang.

slovazap ★★★★★ ()