Страница 2 из 2
Re: язык Tcl: установка и настройка
Добавлено: 21 май 2017, 14:27
perseus
Физик, инженер и специалист по компьютерам спорили о природе
Бога. Конечно, он был Физиком, сказал физик, поскольку в начале
Творения Бог создал Свет; и вы знаете, есть уравнения Максвелла,
двойная природа электромагнитных волн, уравнения относительности...
"Он был Инженером!" -- сказал инженер, поскольку до создания света, Бог
разделил Хаос на Землю и Воду; нужно быть настоящим инженером, чтобы обработать
огромное количество грязи и последовательно разделить твердые вещества
от жидких... Компьютерный специалист воскликнул: А как вы думаете,
откуда взялся хаос?
---Anonymous
как это верно
Autoconf:
http://www.linuxlib.ru/prog/Autoconf/au ... u_toc.html
Re: язык Tcl: установка и настройка
Добавлено: 21 май 2017, 14:37
Olej
Olej писал(а):perseus писал(а):А где можно почитать документацию или описание к программе configure,
чтобы получше разобраться в различных её возможностях ?
Про configure можно бы "почитать" 2
совершенно разных направления публикаций:
1. как
составить свой собственный configure для своего проекта?
2. как
использовать configure из существующих проектов в исходных кодах?
Вот по 2-му направлению есть хорошая заметка:
Запуск скриптов configure.
А вот с 1-м аспектом, создание своих собственных configure, всё гораздо хлопотнее ... здесь нужно (по опыту) несколько натренироваться.
Но вот в 2 слова описания того, как это делается:
Создание скриптов configure
GNU Autoconf
Re: Fedora 24 и далее...
Добавлено: 21 май 2017, 20:42
Olej
perseus писал(а):
Наверно нужно было в установочном скрипте CONFIG указывать еще --exec-prefix=/usr/lib64/tcl8.6
но откуда, бляха-муха, это мне знать до того как я его установлю
По большинству
широко используемых инструментов (проектов) информацию о опциях использования хранит pkg-config.
Но первейшим делом нужно убедиться, что интересующие нас инструменты туда прописаны:
Код: Выделить всё
[olej@dell Lamp.asm]$ pkg-config --list-all | grep ^tcl
tcl Tool Command Language - Tcl is a powerful, easy-to-learn dynamic programming language, suitable for a wide range of uses.
[olej@dell Lamp.asm]$ pkg-config --list-all | grep ^tk
tk The Tk Toolkit - Tk is a cross-platform graphical user interface toolkit, the standard GUI not only for Tcl, but for many other dynamic languages as well.
Дальше можем посмотреть опции (дополнительные инклуды и библиотеки) для этих пакетов:
Код: Выделить всё
[olej@dell Lamp.asm]$ pkg-config --cflags --libs tcl
-ltcl8.6 -ltclstub8.6
[olej@dell Lamp.asm]$ pkg-config --cflags --libs tk
-ltk8.6 -ltkstub8.6 -ltcl8.6 -ltclstub8.6
По любой собранной вашей программе смотрите пути нужных библиотек:
Код: Выделить всё
[olej@dell Go]$ ldd imitguiDemo
linux-vdso.so.1 (0x00007ffdae7ef000)
libtcl8.6.so => /lib64/libtcl8.6.so (0x00007f962aafe000)
libtk8.6.so => /lib64/libtk8.6.so (0x00007f962a79d000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007f962a57e000)
libc.so.6 => /lib64/libc.so.6 (0x00007f962a1bd000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007f9629fb9000)
libz.so.1 => /lib64/libz.so.1 (0x00007f9629da2000)
libm.so.6 => /lib64/libm.so.6 (0x00007f9629aa0000)
libXft.so.2 => /lib64/libXft.so.2 (0x00007f9629889000)
libfreetype.so.6 => /lib64/libfreetype.so.6 (0x00007f96295ce000)
libfontconfig.so.1 => /lib64/libfontconfig.so.1 (0x00007f962938a000)
libX11.so.6 => /lib64/libX11.so.6 (0x00007f962904a000)
/lib64/ld-linux-x86-64.so.2 (0x00005625a8806000)
libXrender.so.1 => /lib64/libXrender.so.1 (0x00007f9628e3e000)
libbz2.so.1 => /lib64/libbz2.so.1 (0x00007f9628c2e000)
libpng16.so.16 => /lib64/libpng16.so.16 (0x00007f96289fb000)
libexpat.so.1 => /lib64/libexpat.so.1 (0x00007f96287d0000)
libxcb.so.1 => /lib64/libxcb.so.1 (0x00007f96285ae000)
libXau.so.6 => /lib64/libXau.so.6 (0x00007f96283aa000)
Это и будет вам подсказка для опций --prefix в configure - с какими путями устанавливали пакет
в данном дистрибутиве.
Re: язык Tcl: установка и настройка
Добавлено: 10 фев 2018, 19:00
Olej
По версиям Tcl/Tk идёт (разработчиками) активное обновление версий ... несмотря на то, что инструмент давно сложился и стабилизировался.
Обновление версий проходит примерно каждые 3 месяца.
Подробнее об этом см.:
Tcl/Tk.
Re: язык Tcl: установка и настройка
Добавлено: 11 фев 2018, 20:02
Olej
perseus писал(а):Где и как можно скачать для Fedora расширение Thread для tcl ?
Вот, попалось на глаза в связи с этим -
Multi-Threaded Tcl Scripts:
II. Advanced Tcl
CHAPTER 21
This chapter describes the Thread extension for creating multi-threaded Tcl scripts.
This Chapter is from Practical Programming in Tcl and Tk, 4th Ed.
Copyright 2003 © Brent Welch, Ken Jones
http://www.beedub.com/book/
Это PDF текст - целых 28 стр., детальнейшие описания ... вплоть до обмена сообщениями, разделения ресурсов и т.д.
Это насколько интересно (и трудно было найти), что я прикреплю текст сюда.