Страница 2 из 2

Добавлено: 27 сен 2005, 21:32
Victor Gr.
Нашёл классный материал на тему: Линукс-оверклокинг.
http://unix.ginras.ru/linux/base015.html

Рассматриваются все аспекты повышения производительности в Линуксе, он настройки загрузочных скриптов, до оптимизации программ и компиляции их со включенными статично библиотеками.

Добавлено: 08 окт 2005, 17:18
Vadim
Установил GCC-4.0.1
B etc/ld.so.config прописан путь /usr/local/lib, а при запросе #gcc –version
выводится gcc-3.4.3
Как системе дать понять, что есть новая версия?
Mandriva 10.2

Добавлено: 08 окт 2005, 17:39
Llama
Vadim, удалисть страую символическую сслку и создать новую.

Добавлено: 08 окт 2005, 18:59
michael
gcc ищется по директориям в PATH. Запускается первый найденный вариант. Предположим, PATH=/usr/bin:/usr/local/bin, старая версия находится /usr/bin, новая --- в /usr/local/bin. В этом случае тебе, чтобы запустить новую версию, нужно либо полностью указать путь (/usr/local/bin/gcc), либо изменить PATH так, чтобы директория /usr/local/bin была перед /usr/bin.

Добавлено: 08 окт 2005, 19:14
Vadim
Llama писал(а): удалисть страую символическую сслку и создать новую.
И всего-то. Спасибо.

Добавлено: 08 окт 2005, 21:42
red f0x
симлинками такая фигня решается легче всего, ИМХО

Добавлено: 08 окт 2005, 21:49
mend0za
откройте для себя команду which

Добавлено: 10 окт 2005, 22:07
Vadim
Michael, ради общего развития. О каком конфиге речь? ld.so.conf?

Добавлено: 11 окт 2005, 06:30
michael
Эээ... Я, вроде, о конфиге не говорил... PATH - это переменная окружения.

Добавлено: 11 окт 2005, 16:50
Vadim
Michael писал(а):Эээ... Я, вроде, о конфиге не говорил... PATH - это переменная окружения.
Теперь все ясно.
#echo $PATH
/usr/bin:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/home/alexandr/bin:/usr/lib/ssh

Тo есть при изменении приоритета каталога первой будет запускаться программа, найденная,например, в /usr/local/bin. Я правильно понял?

Добавлено: 12 окт 2005, 00:49
michael
Именно так. Переопределяешь PATH, например, так

Код: Выделить всё

PATH=/usr/local/bin:$PATH; export PATH
и запускаться будет программа из /usr/local/bin. Правда, действует это только в текущей сессии. Но можно сделать это где-нибудь в .bashrc или .bash_profile.

Добавлено: 17 окт 2005, 18:20
red f0x
mend0za, своя прелесть во which есть, но иногда легче симлинком :)

Добавлено: 17 окт 2005, 19:19
Llama
red f0x, что-то я тебя не понял... причем witch к симлинкам? witch позволяет не лазя руками по path найти путь к бинарю.

Добавлено: 18 окт 2005, 07:33
mend0za
2 Llama: не путай с whereis и env