Поддержка 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 , а затем открывается небольшое демонстрационное меню, показывающее, что с ними можно делать.