Например есть файл qmake.conf для MCU iMX6 там значение -march=armv7-a, а для MCU iMX287 рекомендуют -march=armv5te на что конфигуратор ругается
Makefile:207: recipe for target 'arch.o' failed
make: *** [arch.o] Error 127
Unable to determine architecture!
Could not determine the target architecture!
Собственно сабж, где посмотреть все возможные значения?
Список доступных архитектур для опции -march
можно посмотреть в gcc --target-help
, типовой вывод будет содержать в том числе примерно такой список (для x86/amd64):
...
-march=CPU[,+EXTENSION...]
generate code for CPU and EXTENSION, CPU is one of:
generic32, generic64, i386, i486, i586, i686,
pentium, pentiumpro, pentiumii, pentiumiii, pentium4,
prescott, nocona, core, core2, corei7, l1om, k1om,
iamcu, k6, k6_2, athlon, opteron, k8, amdfam10,
bdver1, bdver2, bdver3, bdver4, znver1, btver1,
btver2
EXTENSION is combination of:
8087, 287, 387, 687, mmx, sse, sse2, sse3, ssse3,
sse4.1, sse4.2, sse4, avx, avx2, avx512f, avx512cd,
...
...
Cамо собой, при использовании кросс-компилятора, нужно запускать версию gcc
из тулчейна для целевой платформы.
Также список архитектурно-зависимых опций можно найти в документации к gcc
.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Есть форма, на которой расположены несколько кнопок с именами "up", "down", и тд
Хочу получить информацию о дисках и разделах в windowsИспользовала функцию GetLogicalDrives(), но оттуда я могу взять только именованные разделы