Компилятор Small-C
Small-C является подмножеством языка C и оптимизирован для использования на системах с ограниченными ресурсами. Он используется для сборки ассемблера UniAS и самого себя.
Запуск компилятора:
unicc [-ctext] [-errstop] [-o outputfile] inputfile
-ctext
- включить строки программы в комментарии ассемблерного листинга
-errstop
- останавливать компиляцию на ошибке
-o outputfile
- название выходного файла
Пример использования
С помощью редактора текста создайте программу hello.c следующего содержания:
main()
{
puts("Hello, world!");
}
Скомпилируйте программу:
unicc hello.c
Получившийся ассемблерный файл ассемблируйте в бинарный:
unias hello.asm
Запустите собранную программу:
hello