Настройка опции конфигурации mem в скрипте сборки TCL - PullRequest
0 голосов
/ 14 мая 2019

Мне нужно собрать Activestate TCL для Ubuntu 18.04 с включенной опцией памяти, "--enable-символы = флаг для скрипта конфигурирования", но в моей загрузке нет скрипта конфигурирования, только те, которые не имеют "настроить" строку в них.

license-at8.6-thread.
update_check
komodo_download
payload
README-8.6-thread.txt
pdemos
install_welcome.txt
install.tcl
install.sh
install_lib.tcl
install_images
MANIFEST_at8.6.txt
install_data.tcl

Может кто-нибудь описать, как добавить описанный выше переключатель для Ubuntu?
.

1 Ответ

0 голосов
/ 14 мая 2019

Чтобы установить параметр mem, вам нужно скомпилировать Tcl из исходного кода.Для этого вам нужно получить цепочку сборки C (особенно компилятор C, такой как gcc или clang и make, который будет выступать в качестве организатора сборки) и исходный код Tcl (и Tk) дляверсия, которую вы хотите построить.Официальное расположение для выпусков исходников Tcl находится на SourceForge:

Выберите нужную версию и пакет загрузки, который вы предпочитаете(ZIP или сжатый архив Tar).

После загрузки и распаковки кода Tcl перейдите в соответствующий каталог в дистрибутиве (например, unix для сборок Linux) и запустите сценарий configure.внутри; этот сценарий , который вы передаете параметру --enable-symbols=mem.


ActiveTcl по сути построен таким же образом (за исключением того, что вообще без символов; в конце концов, это производственный дистрибутив).Его главной отличительной особенностью является то, что он настроен с доступом ко множеству дополнительных пакетов, чтобы идти с ним.То же самое относится и к собственным tcl пакетам большинства дистрибутивов Linux.Все они производственные дистрибутивы и не настроены для отладки памяти именно потому, что это добавляет много накладных расходов к коду (как времени, так и пространства).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...