Аппаратные и программные


Опции командной строки компилятора



Download 3,23 Mb.
Pdf ko'rish
bet141/179
Sana24.02.2022
Hajmi3,23 Mb.
#234030
TuriУчебное пособие
1   ...   137   138   139   140   141   142   143   144   ...   179
5.2.1 Опции командной строки компилятора 
Ключ 
Описание 
-I 
Добавляет каталог «директория» в начало списка каталогов, 
используемых для поиска заголовочных файлов. Ее можно 
использовать для подмены системных заголовочных файлов, 
подставляя ваши собственные версии, поскольку эти директории 
просматриваются до директорий системных заголовочных файлов. 
Если вы используете более чем одну опцию '-I', директории 
просматриваются в порядке слева направо; стандартные системные 
директории идут после.
-c 
Компилировать или ассемблировать исходные файлы, но не 
линковать. Конечный вывод происходит в форме объектного файла 
для каждого исходного файла.
-mmcs51 
Выбирает семейство микроконтроллеров Intel MCS51, для которого 
производится компиляция. Опция необязательна, т.к. это семейство 
выбирается по умолчанию. Для других микроконтроллеров 
соответствующие ключи компиляции необходимо указывать (-mds390, 
-mz80, -mhc08 и др.) 
--model-small 
--model-medium 
--model-large 
Выбирает модель памяти. Модель памяти small выбирается по 
умолчанию. В моделях medium и large все переменные без 
модификатора памяти попадают по умолчанию во внешнее ОЗУ 
(XRAM). В модели памяти small все переменные без модификатора 
памяти попадают во внутреннюю память данных (RAM). 
--xstack 
Позволяет располагать стек во внешней памяти (первые 256 байт), в 


223 
сегменте pdata. 
-o
Указывает путь/имя исполняемого файла (загрузочного модуля), в 
который получается в результате сборки проекта. По умолчанию это 
файл в формате Intel HEX. 
--stack-auto 
Указывает, что все функции в исходных кодах являются 
реентерабельными (см. раздел ниже). По умолчанию все функции 
являются нереентерабельными, в том числе и функции по работе с 16- 
и 32-разрядными переменными (операции умножения, деления и т.д.), 
которые входят в стандартную библиотеку SDCC и используются 
неявно (можно увидеть только в lst-файлах). 
--code-loc 
 
Расположение памяти программ (кода). По умолчанию адрес = 0. 
Значение стартового адреса () может быть указано как в 
шестнадцетеричной, так и в десятичной системе счисления: --code-loc 
0x8000 или --code-loc 32768. 
--xram-loc 
 
Расположение внешней памяти данных. По умолчанию адрес = 0. 
Значение стартового адреса () может быть указано как в 
шестнадцетеричной, так и в десятичной системе счисления: --xram-loc 
0x8000 или --xram-loc 32768. 
--stack-loc 
 
Расположение стека. По умолчанию стек располагается после сегмента 
данных во внутреннем ОЗУ (например, для МК ADuC812 вершина 
стека = 0x07 после старта). Значение стартового адреса (
может быть указано как в шестнадцетеричной, так и в десятичной 
системе счисления: --stack-loc 0x20 или --stack-loc 32. 

Download 3,23 Mb.

Do'stlaringiz bilan baham:
1   ...   137   138   139   140   141   142   143   144   ...   179




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish