Поддержка Makefile для Tiny C Compiler

Я только что нашел замечательный компилятор Tiny C при поиске небольшого портативного компилятора C для Windows (я не могу ничего устанавливать в этой системе или копировать в нее файлы, поэтому мне нужно скомпилировать его непосредственно). Согласно введению "TCC компилируется настолько быстро, что даже для больших проектов Makefiles может не понадобиться". Но у меня есть исходный код для программы командной строки, которая имеет много разных make-файлов для Borland C, Visual C++... Как мне использовать make-файлы с этим компилятором?

2 ответа

Быстрая компиляция не означает, что Makefile не имеет смысла. Makefiles также помогает вам организовать файловую зависимость и меньше команд, которые вы должны писать каждый раз, когда вы хотите скомпилировать. Если у вас много make-файлов, вы все равно можете их использовать. Делая вещи проще, пишите

Теперь вы можете использовать busybox с Tiny C, который включает в себя оболочку и программу make.

Также доступен для скачивания предварительно настроенный busybox для Win32:

http://download.savannah.gnu.org/releases/tinycc/tcc-busybox-for-win32.zip

в файле About.txt

БИЗИБОКС ДЛЯ TCC

Это предварительно настроенные источники busybox-w32 (https://frippery.org/busybox/) и gnu-make для использования с tcc на win32.

Для начала:

  • Извлеките этот пакет.

  • Заполните пустой подкаталог tcc двоичным файлом tcc, например из tcc-0.9.27-win32|64-bin.zip.

  • Запустите makebox.bat. При этом создаются sh.exe (busybox) и make.exe , а затем открывается небольшое демонстрационное меню, показывающее, что с ними можно делать.

Скриншот

Другие вопросы по тегам