链接库时如何禁止警告?

时间:2014-05-13 20:51:09

标签: c++ c gcc

这不是来自标题的警告;它是关于来自(静态)链接的实际源文件的警告。

在我的特定情况下,当我链接我的程序时:

g++ -o program myfile1.o myfile2.o libexternal_library.a

海湾合作委员会警告我tmpnam是危险的,mkstemp会更好:

  

libexternal_library.a(libexternal_library_la-Impl.o):在函数`ns :: createTempFile()'中:   Impl.cpp :(。text + 0xdab):警告:使用`tmpnam'很危险,最好使用`mkstemp'

虽然GCC可能是对的,但不是我的代码使用tmpnam;它是一个外部库,我只是链接到。如何通过链接到这样的外部库来禁用/关闭这些警告?

如果这些是标题问题,我只会使用-isystem,但这些不是标题...

0 个答案:

没有答案