Я компилирую приложение для устройства, где архитектура не поддерживает sse за пределами sse2, и задавался вопросом, можно ли отключить компиляцию с помощью инструкций sse3 из сценариев configure, созданных с помощью autoconf GNU? Я знаю, что вы можете отключить его в gcc/g ++ с помощью опции mno-sse3, но было бы неплохо, если бы я мог отключить его на уровне конфигурации, а не генерировать файл make, а затем вручную вставить этот флаг компилятора ...Компиляция программы gnu без sse3
2
A
ответ
2
Несомненно. Просто установите необходимые флаги перед вызовом Configure:
$ CFLAGS="-mtune i386" ./configure --enable-this --disable-that ...
Вы могли бы хотеть попробовать -march если -mtune делает неправильные вещи, я не проверял это в последнее время.
4
Если вы используете последние версии gcc, вы можете просто сделать -march=native
, и компилятор обработает его для вас.
Редактировать: этот вариант был введен в gcc 4.2.
Смежные вопросы
- 1. SSE SSE2 и SSE3 для GNU C++
- 2. Компиляция программы C без Main
- 3. GNU/Libtool кросс-компиляция
- 4. Qt C++ компиляция выполняется без программы, показывая
- 5. Компиляция ассемблера GNU с окнами
- 6. Компиляция «привет, мир» GNU smalltalk
- 7. Компиляция GNU C в C89
- 8. SIMD выпуск программы компиляция
- 9. Компиляция программы - Bad intuitiion
- 10. Компиляция программы Objective-C
- 11. Компиляция java-программы filenotfoundexception
- 12. Пошаговая компиляция программы C
- 13. Компиляция программы CUDA
- 14. Компиляция программы быстрого исправления
- 15. Компиляция программы с библиотеками DLL
- 16. dsymutil отсутствует компиляция GNU bash на iOS
- 17. ranlib отсутствует компиляция GNU bash на iOS
- 18. C компиляция программы из java-программы
- 19. Инструкции SSE3 в F #
- 20. Что для GNU Guix нужны программы Nix?
- 21. Компиляция проекта GNU C с C++
- 22. Компиляция ядра GNU Triplet, GCC и Linux
- 23. Почему компиляция этой программы без основной функции приводит к «неопределенной ссылке на главную»?
- 24. Компиляция программы без многопоточной DLL (Visual C++ 2010)
- 25. компиляция программы C++ на окнах
- 26. Компиляция программы FLTK на Mac
- 27. Компиляция программы C с openwrt
- 28. Компиляция программы C++ под linux
- 29. Компиляция простой программы Objective-C
- 30. Компиляция сгибать/бизон ошибка программы
именно то, что я искал, спасибо! –