編集したくないサードパーティのコードでgccから出てくる未使用の変数の警告を無効にするにはどうすればよいですか?
未使用の変数の警告をオフにするためにgccコンパイラーに渡すスイッチを教えてください。Windowsのブーストでエラーが発生し、ブーストコードに触れたくありません。 C:\boost_1_52_0/boost/system/error_code.hpp: At global scope: C:\boost_1_52_0/boost/system/error_code.hpp:214:36: error: 'boost::system::posix_category' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:215:36: error: 'boost::system::errno_ecat' defined but not used [-Werror=unused-variable] C:\boost_1_52_0/boost/system/error_code.hpp:216:36: error: 'boost::system::native_ecat' defined but not used [-Werror=unused-variable] 両方-Wunused-valueを使用しようとしました-Wno-unused-valueが、どちらも上記のメッセージを抑制しませんでした。 正しいコマンドは何ですか、これが私のコンパイル行です: g++ -g -fno-inline -Wall -Werror -Wextra -Wfloat-equal -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wno-conversion -Wdisabled-optimization -Wredundant-decls -Wunused-value -Wno-deprecated -IC:\\boost_1_52_0 -D_LARGEFILE_SOURCE …