Форум для тех, кто программирует под Android
Anonymous
G++: ошибка: нераспознанный параметр командной строки «-Quunused-arguments»
Сообщение
Anonymous » 18 янв 2026, 20:30
Я выполняю кросс-компиляцию avr-gcc для работы на устройствах Android Arm64 с помощью Crosstools-ng в Ubuntu. При компиляции я получаю сообщение об ошибке «g++: error: нераспознанный параметр командной строки '-Quunused-arguments'»:
Код: Выделить всё
[ALL ] g++ -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp -I. -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/../include -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/include -O2 -g -pipe -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/buildtools/complibs-host/include -Qunused-arguments -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp -I. -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/../include -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/directives.c
[ALL ] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option]
[ERROR] g++: error: unrecognized command-line option '-Qunused-arguments'
Тройка — «aarch64-linux-android», использует пути из Android NDK 28c (инструменты с символическими ссылками, такие как «aarch64-linux-android-as» на «llvm-as»). Что-то я делаю не так?
ОБНОВЛЕНИЕ: связанная проблема:
https://github.com/crosstool-ng/crossto ... ssues/2453
Подробнее здесь:
https://stackoverflow.com/questions/797 ... -arguments
1768757443
Anonymous
Я выполняю кросс-компиляцию avr-gcc для работы на устройствах Android Arm64 с помощью Crosstools-ng в Ubuntu. При компиляции я получаю сообщение об ошибке «g++: error: нераспознанный параметр командной строки '-Quunused-arguments'»: [code][ALL ] g++ -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp -I. -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/../include -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/include -O2 -g -pipe -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/buildtools/complibs-host/include -Qunused-arguments -W -Wall -Wno-narrowing -Wwrite-strings -Wmissing-format-attribute -pedantic -Wno-long-long -fno-exceptions -fno-rtti -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp -I. -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/../include -I/home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/include -c -o directives.o -MT directives.o -MMD -MP -MF .deps/directives.Tpo /home/anton/tools/crosstool-ng/.build/HOST-aarch64-linux-android/avr/src/gcc/libcpp/directives.c [ALL ] warning: unknown warning option '-Wshadow=local' [-Wunknown-warning-option] [ERROR] g++: error: unrecognized command-line option '-Qunused-arguments' [/code] Тройка — «aarch64-linux-android», использует пути из Android NDK 28c (инструменты с символическими ссылками, такие как «aarch64-linux-android-as» на «llvm-as»). Что-то я делаю не так? ОБНОВЛЕНИЕ: связанная проблема: https://github.com/crosstool-ng/crosstool-ng/issues/2453 Подробнее здесь: [url]https://stackoverflow.com/questions/79777278/g-error-unrecognized-command-line-option-qunused-arguments[/url]