Saya ingin tahu sakelar apa yang Anda berikan ke kompiler gcc untuk mematikan peringatan variabel yang tidak digunakan? Saya mendapatkan kesalahan dari dorongan pada windows dan saya tidak ingin menyentuh kode dorongan:
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]
Saya mencoba menggunakan keduanya -Wunused-value
dan -Wno-unused-value
tidak ada yang menyembunyikan pesan di atas.
Apa perintah yang benar, inilah baris kompilasi saya:
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 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-c -o op.o op.cpp
Mungkin -Wall
mengesampingkan tujuan saya?
-Werror=no-unused-variable