URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 736
[ Назад ]

Исходное сообщение
"gcc и glibc в новом каталоге"

Отправлено Investigator , 09-Май-02 00:24 
я скомпилил и установил gcc в новый каталог.
(/opt/gcc/gcc-2.95.3)
Также скомпилил и установил новый glibc в новый каталог (/opt/glibc/glibc-2.2.5).
Теперь - какие действия мне надо сделать, чтобы программы компилились, линковались и запускались новым gcc и с новым glibc ?


Содержание

Сообщения в этом обсуждении
"RE: gcc и glibc в новом каталоге"
Отправлено Арлекин , 09-Май-02 11:02 
Если установка была ссылками:
chmod -x old_gcc
unlink /usr/bin/g[c,+][c,+]
unlink /usr/lib/*glibc*
и
ln -s /opt/gcc/gcc-2.95.3/bin/* /usr/bin/
ln -s /opt/gcc/gcc-2.95.3/lib/* /usr/lib/
ln -s /opt/glibc/glibc-2.2.5/*.so /usr/lib/
ln -s /opt/glibc/glibc-2.2.5/*.a /usr/lib/
и т.д.
Если через PATH - поменять его.
Кроме того ЛЮБЫЕ библиотеки доступны линкеру по ключу -L<path>

"RE: gcc и glibc в новом каталоге"
Отправлено Investigator , 10-Май-02 00:07 
>Если установка была ссылками:
>chmod -x old_gcc
>unlink /usr/bin/g[c,+][c,+]
>unlink /usr/lib/*glibc*

>ln -s /opt/gcc/gcc-2.95.3/bin/* /usr/bin/
>ln -s /opt/gcc/gcc-2.95.3/lib/* /usr/lib/
>ln -s /opt/glibc/glibc-2.2.5/*.so /usr/lib/
>ln -s /opt/glibc/glibc-2.2.5/*.a /usr/lib/
>и т.д.
>Если через PATH - поменять его.
>
>Кроме того ЛЮБЫЕ библиотеки доступны линкеру по ключу -L<path>

Ok.
Есть еще проблема,
компилятор в простейшей программе:
#include <string>
void main(void)
{
string str;
}
стал ругаться на ненахождение size_t в системных .h-ках.

как правильно заставить его найти определение size_t ?


"RE: gcc и glibc в новом каталоге"
Отправлено Арлекин , 11-Май-02 10:08 
Эта байда где-то в sys/types.h живет.
.../include тоже залинкуй в /usr/include. Причем со всеми поддиректориями. Я чет забыл про них.