Опции командной строки для компилятора FBC:
- Чтение (дополнительно) параметров командной строки из файла
- Добавить объектный файл в список компоновщика
- установка целевой архитектуры (по умолчанию: 486)
- Задает формат ассемблера для Asm блока
- Добавить исходный файл в компиляцию
- Только компиляция, без линковки
- Не удалять объектный файл(ы)
- Добавить препроцессорные определения
- Создать DLL, в том числе и библиотеку импорта. (то же, что и
-dylib)
- Создать DLL, в том числе и библиотеку импорта
- Добавить проверку ошибок с поддержкой RESUME
- То же, что и -ex , плюс проверка
границ массива и нулевых указателей
- Экспорт символов для динамического связывания
- Выбирает совместимость для языка, переопределяет #lang/$lang
в коде
- Выбор между быстрой и точной операцией с плавающей точкой (по
умолчанию: PRECISE)
- Установка модуля для арифметики с плавающей точкой (значение
по умолчанию: FPU)
- Добавить отладочную информацию
- Устанавливает бэкэнд компилятора (по умолчанию 'gas')
- Добавить путь для поиска включаемых файлов
- Включить файл заголовка для каждого исходного файла в
процессе компиляции
- Добавить файл библиотеки к списку компоновщика
- Выбирает язык совместимости: fb, fblite, qb, deprecated
- Создать статическую библиотеку
- Главный файл без расширения, точка входа (по умолчанию всегда
первый .bas файл в командной
строке)
- Сохранить карту связывания к имени файла
- Остановка парсинга если значение <val> ошибок произошло
- линковка библиотеки, ориентированной на многопоточное
исполнение
- Не включать библиотеки по умолчанию
- Не показывать исходную строку, где произошла ошибка
- Установить путь/имя объектного файла (должен быть передан
после .bas файла)
- Установка уровня оптимизации(-gen gcc)
- Добавить путь для поиска библиотек
- Генерирует позиционно-независимый код (не-x86 Unix shared libs)
- Выпустить предварительно обработанный входной файл
препроцессором, не компилируя
- Установить префикс пути компилятора
- Позволить компилятору отображать определенную информацию
(host, target)
- Включить профилирование функций
- Записать только промежуточный файл(ы), без сборки и линковки
- Не удалять промежуточный файл(ы)
- Записать только ассемблерные файлы,
без сборки и линковки
- Не удалять ассемблерные файлы
- Установка подсистемы (gui, console)
- Задать предпочтение для статических библиотек вместо
динамических при линковке
- Установка целевой платформы для кросс-компиляции
- Установка размера стека в килобайтах (по умолчанию: 1M)
- Установка подробного режима при компиляции
- Установка уровня векторной оптимизации компилятором (по
умолчанию: 0)
- Показать версию компилятора
- Установка минимального уровня предупреждений: all, pedantic
или значение
- Передаваемые опции в GAS (разделяются запятыми)
- Передаваемые опции в GCC (разделяются запятыми)
- Передаваемые опции в LD (разделяются запятыми)
- Установить имя для библиотеки или исполняемого файла
- Установить разные или экспериментальные варианты
Смотрите также