Я компоную библиотеку, которая вызывает следующее предупреждение компоновщика GNU ld:
Я понимаю, что это обоснованное предупреждение; к сожалению, code, с которым я компоную, не находится под моим контролем. Я не могу его заменить, не могу его трогать, мне просто приходится с этим жить.
Теперь для ошибок компиляции мы можем установить -Wsomething
и -Wno-something
для включения или подавления. Это справедливо даже для некоторых предупреждений GNU ld, поскольку в его man ld
описывается несколько параметров --warn
/--nowarn
.
Но как мне подавить:
Связанные: предупреждение: использование `tmpnam' опасно, лучше использовать `mkstemp' обсуждает, как избежать ошибки с самого начала.
warning: the use of `tmpnam' is dangerous, better use `mkstemp'