Компиляция SciTE для чайников

Для тех, кто ни разу не программировал на C
и не желает ставить на свой комп ни Borland С++ ни Visual Studio .NET
ни другие монстроидальные средства разработки приложений на языке С,
но тем не менее хочет самостоятельно собрать SciTE посвящен этот блог.
Итак, все не просто, а очень просто:


  • Закачиваем этот ( http://scite.ruteam.ru/engine/upfiles/mozers/bcc55_mini.zip ) небольшой самораспаковывающийся архив.
    Получен он с помощью немилосердной кастрации свободно распространяемого пакета Borland C++ Compiler 5.5 ( http://total.altruistic.ru/temp/scite/bcc55.zip ) [8,54Mb]. В результате осталось всего 2Mb. Сразу предупрежу что использовать его для компиляции других программ, помимо SciTE возможно не удастся, поскольку многие необходимые библиотеки попросту отсутствуют, а вот для того чтобы собрать SciTE будет вполне достаточно имеющихся.
    Если же Вам необходимо компилировать и другие программы, то читайте этот блог ( http://scite.ruteam.ru/scite/kompilyatory/podklyuchenie-kompilyatora-borland-c-5-5 ).
  • Распаковать архив в предложенную папку Вы сможете без моих подсказок.
  • Скачиваем исходники с http://scintilla.sourceforge.net/ScintillaDownload.html ( http://scintilla.sourceforge.net/ScintillaDownload.html )
  • Распаковываем их в любую папку (Допустим в C:\TMP\). Там получится 2 подпапки \scintilla и \scite.
  • В директории C:\TMP\ создаем compile.bat следующего содержания:

    Код bat:
    @echo off
    set bcc_path=C:\Borland\bcc55\
    set PATH=%PATH%;%bcc_path%Bin

    echo -I"%bcc_path%include" > "%bcc_path%bin\bcc32.cfg"
    echo -L"%bcc_path%lib" >> "%bcc_path%bin\bcc32.cfg"
    echo -L"%bcc_path%lib" > "%bcc_path%bin\ilink32.cfg"

    cd scintilla\win32
    make -l -fscintilla.mak
    cd ..\..
    cd scite\win32
    make -l -fscite.mak


  • Запускаем его и после того как он отработает, обнаруживаем в C:\TMP\scite\bin\ готовый дистрибутив, содержащий как SciTE.exe + SciLexer.dll, так и версию под названием Sc1.exe (с интегрированным втутрь SciLexer.dll). При желании exe-шники можно упаковать UPX.


Ссылка: Borland C++ Compiler 5.5 ( http://scite.ruteam.ru/engine/upfiles/mozers/bcc55_mini.zip ) (Урезанная версия. Только для компиляции SciTE) [1,96 Mb]


Огигинал новости «Компиляция SciTE для чайников»   -
«SciTE - редактор кода для программистов»   -