Здравствуйте!
В FPC IDE в настройках компиляции есть 2 раздела - Optimization target processor и Code generation target processor. В опциях командной строки компилятора я такого разнообразия не нахожу, можно выбрать набор инструкций процессора и сопроцессора - ключи -Cp и -Cf, но это совсем не то же самое что выбор целевого процессора для оптимизации и кодогенерации. Как задать через командную строку опции, соответствующие опциям IDE?
С 64-разрядным кросс-компилятором тоже не все ясно.
При запуске с ключом -ic выдает список Athlon64, Core I, CoreAVX, CoreAVX2.
В чем разница между Athlon64 и Core I?
При запуске с ключом -if среди наборов команд присутствует загадочный SSE64 - это что?
Upd: с первым вопросом разобрался. Optimization target processor - это ключ -Op<x>, а Code generation target processor - -Cp<x>.