сделать стартовой  |  добавить в избранное

   SciTE - редактор кода для программистов

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


Автор: mozers™ / Дата: 31.01.2006 / Комментариев: 8
Категория: Компиляторы, Сборки


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

  • Закачиваем этот небольшой самораспаковывающийся архив.
    Получен он с помощью немилосердной кастрации свободно распространяемого пакета Borland C++ Compiler 5.5 [8,54Mb]. В результате осталось всего 2Mb. Сразу предупрежу что использовать его для компиляции других программ, помимо SciTE возможно не удастся, поскольку многие необходимые библиотеки попросту отсутствуют, а вот для того чтобы собрать SciTE будет вполне достаточно имеющихся.
    Если же Вам необходимо компилировать и другие программы, то читайте этот блог.
  • Распаковать архив в предложенную папку Вы сможете без моих подсказок.
  • Скачиваем исходники с 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 (Урезанная версия. Только для компиляции SciTE) [1,96 Mb]

Версия для печати / Прочитано: 23534 раз(а)

Комментариев: 8 (rss)

1. Тугаринов Сергей / 31.01.2006 - 07:17
Блин, опередил меня, я тоже собирался писать на эту тему, уже был готов шаблон, вот только я не хотел C++ урезать :)
Цитата
2. mozers™ / 31.01.2006 - 08:17
Я думаю, что поднаторевшие с C программисты могли бы собрать и более универсальный пакет. Т.е. размер бы его был чуть побольше этого (но не 8,5Mb как оригинальный Command Line Tools) , но зато он позволял бы компилить и большинство других программ.
Цитата
3. Spumer / 24.07.2008 - 19:30
Скачал я а там папки scite нету...помогите...очень нуно новую версию (
Цитата
4. Sergey_K / 14.06.2009 - 18:10
Исходники скачал: http://code.google.com/p/scite-ru/wiki/CompileSciTEwithMinGW.
Поправил bat:c cd scintilla\win32,на cd C:\TMP\scintilla\win32. И все пошло. Я еще чайник, и не могу поправить как нужно SciTEGlobal.properties, поэтому взял с соседнего топика. Но очень понравилось использовать SciTe. Большое спасибо!
Цитата


Добавить комментарий:
Имя:
E-mail:
        BBCodes




Интересные статьи / Тематические материалы © 2004 - 2017 - Хранение данных