Tôi muốn biết bạn chuyển công tắc nào sang trình biên dịch gcc để tắt cảnh báo biến không sử dụng? Tôi đang gặp lỗi khi tăng tốc trên windows và tôi không muốn chạm vào mã tăng:
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]
Tôi đã cố gắng sử dụng cả hai -Wunused-value
và -Wno-unused-value
nhưng không ức chế các tin nhắn trên.
Lệnh phù hợp là gì, đây là dòng biên dịch của tôi:
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
Có lẽ -Wall
mục tiêu của tôi ghi đè lên?
-Werror=no-unused-variable