我正面临着最奇怪的事情。我收到了弃用警告,但我在-Wno-deprecated
使用g++
标记。
我做错了什么?我应该重新排序我传递给g++
的标志吗?
g++ -fno-strict-aliasing -Wall -D__LINUX__ -DOS_USE_STD_IOSTREAMS -DOS_LINUX_2_2 -D__CPP -D__USE_BSD -DLINUX -Wno-sign-compare -Wno-deprecated -Wno-unused-variable -Wno-write-strings -Wno-unused -DOS_USE_STD_IOSTREAM -m64 -m64 -O3 -Werror
弃用警告特别针对sys_errlist
,我应该使用stderror
或stderror_r
。
我检查了特定的头文件,删除了使用sys_errlist
的函数,但它没有诊断编译指示。
我在GCC 3.3.1
位64
计算机上使用RHE4