mirror of
https://github.com/AntKrotov/oberon-07-compiler.git
synced 2026-10-05 09:45:47 +00:00
добавлен параметр -out
This commit is contained in:
1 parent
6a9f553404
commit
321f734381
11 files changed
+76
-41
No files matched your search
+6
-5
@@ -8,9 +8,10 @@ UTF-8 с BOM-сигнатурой.
|
||||
Выход - испоняемый файл hex-формата.
|
||||
Параметры:
|
||||
1) имя главного модуля
|
||||
2) имя результирующего файла
|
||||
3) "msp430"
|
||||
4) необязательные параметры-ключи
|
||||
2) "msp430"
|
||||
3) необязательные параметры-ключи
|
||||
-out <file_name> имя результирующего файла; по умолчанию,
|
||||
совпадает с именем главного модуля, но с расширением ".hex"
|
||||
-ram <size> размер ОЗУ в байтах (128 - 10240) по умолчанию 128
|
||||
-rom <size> размер ПЗУ в байтах (2048 - 49152) по умолчанию 2048
|
||||
-nochk <"ptibcwra"> отключить проверки при выполнении
|
||||
@@ -31,8 +32,8 @@ UTF-8 с BOM-сигнатурой.
|
||||
|
||||
Например:
|
||||
|
||||
Compiler.exe "C:\example.ob07" "C:\example.hex" msp430 -ram 128 -rom 4096 -nochk pti
|
||||
Compiler.exe "C:\example.ob07" "C:\example.hex" msp430 -ram 512 -rom 16384
|
||||
Compiler.exe "C:\example.ob07" msp430 -ram 128 -rom 4096 -nochk pti
|
||||
Compiler.exe "C:\example.ob07" msp430 -out "C:\Ex1.hex" -ram 512 -rom 16384
|
||||
|
||||
В случае успешной компиляции, компилятор передает код завершения 0, иначе 1.
|
||||
При работе компилятора в KolibriOS, код завершения не передается.
|
||||
|
||||
+12
-10
@@ -9,8 +9,7 @@ UTF-8 с BOM-сигнатурой.
|
||||
Выход - испоняемый файл формата PE32, ELF или MENUET01/MSCOFF.
|
||||
Параметры:
|
||||
1) имя главного модуля
|
||||
2) имя результирующего файла
|
||||
3) тип приложения и платформа
|
||||
2) тип приложения
|
||||
"console" - Windows console
|
||||
"gui" - Windows GUI
|
||||
"dll" - Windows DLL
|
||||
@@ -18,7 +17,10 @@ UTF-8 с BOM-сигнатурой.
|
||||
"obj" - KolibriOS DLL
|
||||
"elfexe" - Linux ELF-EXEC
|
||||
"elfso" - Linux ELF-SO
|
||||
4) необязательные параметры-ключи
|
||||
3) необязательные параметры-ключи
|
||||
-out <file_name> имя результирующего файла; по умолчанию,
|
||||
совпадает с именем главного модуля, но с другим расширением
|
||||
(соответствует типу исполняемого файла)
|
||||
-stk <size> размер стэка в мегабайтах (по умолчанию 2 Мб,
|
||||
допустимо от 1 до 32 Мб)
|
||||
-nochk <"ptibcwra"> отключить проверки при выполнении (см. ниже)
|
||||
@@ -42,13 +44,13 @@ UTF-8 с BOM-сигнатурой.
|
||||
|
||||
Например:
|
||||
|
||||
Compiler.exe "C:\example.ob07" "C:\example.exe" console -stk 1
|
||||
Compiler.exe "C:\example.ob07" "C:\example.dll" dll
|
||||
Compiler.exe "C:\example.ob07" "C:\example.exe" gui -stk 4
|
||||
Compiler.exe "C:\example.ob07" "C:\example.exe" console -nochk pti
|
||||
Compiler.kex "/tmp0/1/example.ob07" "/tmp0/1/example.kex" kos -stk 4
|
||||
Compiler.kex "/tmp0/1/example.ob07" "/tmp0/1/example.obj" obj -ver 2.7
|
||||
Compiler.exe "C:\example.ob07" "C:\example" elfexe -stk 1 -nochk a
|
||||
Compiler.exe "C:\example.ob07" console -out "C:\example.exe" -stk 1
|
||||
Compiler.exe "C:\example.ob07" dll -out "C:\example.dll"
|
||||
Compiler.exe "C:\example.ob07" gui -out "C:\example.exe" -stk 4
|
||||
Compiler.exe "C:\example.ob07" console -out "C:\example.exe" -nochk pti
|
||||
Compiler.kex "/tmp0/1/example.ob07" kos -out "/tmp0/1/example.kex" -stk 4
|
||||
Compiler.kex "/tmp0/1/example.ob07" obj -out "/tmp0/1/example.obj" -ver 2.7
|
||||
Compiler.exe "C:\example.ob07" elfexe -out "C:\example" -stk 1 -nochk a
|
||||
|
||||
В случае успешной компиляции, компилятор передает код завершения 0, иначе 1.
|
||||
При работе компилятора в KolibriOS, код завершения не передается.
|
||||
|
||||
+8
-6
@@ -9,14 +9,16 @@ UTF-8 с BOM-сигнатурой.
|
||||
Выход - испоняемый файл формата PE32+ или ELF64.
|
||||
Параметры:
|
||||
1) имя главного модуля
|
||||
2) имя результирующего файла
|
||||
3) тип приложения
|
||||
2) тип приложения
|
||||
"console64" - Windows64 console
|
||||
"gui64" - Windows64 GUI
|
||||
"dll64" - Windows64 DLL
|
||||
"elfexe64" - Linux ELF64-EXEC
|
||||
"elfso64" - Linux ELF64-SO
|
||||
4) необязательные параметры-ключи
|
||||
3) необязательные параметры-ключи
|
||||
-out <file_name> имя результирующего файла; по умолчанию,
|
||||
совпадает с именем главного модуля, но с другим расширением
|
||||
(соответствует типу исполняемого файла)
|
||||
-stk <size> размер стэка в мегабайтах (по умолчанию 2 Мб,
|
||||
допустимо от 1 до 32 Мб)
|
||||
-nochk <"ptibcwra"> отключить проверки при выполнении
|
||||
@@ -39,9 +41,9 @@ UTF-8 с BOM-сигнатурой.
|
||||
|
||||
Например:
|
||||
|
||||
Compiler.exe "C:\example.ob07" "C:\example.exe" console64 -stk 1
|
||||
Compiler.exe "C:\example.ob07" "C:\example.dll" dll64 -nochk pti
|
||||
Compiler "source/Compiler.ob07" "source/Compiler" elfexe64 -stk 4 -nochk a
|
||||
Compiler.exe "C:\example.ob07" console64 -out "C:\example.exe" -stk 1
|
||||
Compiler.exe "C:\example.ob07" dll64 -out "C:\example.dll" -nochk pti
|
||||
Compiler "source/Compiler.ob07" elfexe64 -out "source/Compiler" -nochk a
|
||||
|
||||
В случае успешной компиляции, компилятор передает код завершения 0, иначе 1.
|
||||
|
||||
|
||||
Reference in new issue
Block a user