LINUX.ORG.RU

Slackware 12.0 gcc: не установлены пути к include-файлам


0

0
Установил Slackware 12.0 . Написал программу:

#include <stdio.h>

main(){ printf("Hello,world!);return 0}

gcc говорит : stdio.h no such file ... Похоже не прописаны пути к include директориям.Хотя я рассчитывал, что это должно сделано при инcталляции. Или я криво поставил ? Как посмотреть куда прописаны пути ? Где почитить как прописывать пути к include,lib ... директориям ?

anonymous
>Хотя я рассчитывал, что это должно сделано при инcталляции. Или я криво поставил ?

скорее всего

>Как посмотреть куда прописаны пути ?

gcc -print-search-dirs

>Где почитить как прописывать пути к include,lib ... директориям ?

man gcc (опции -L -I)

anonymous
()
Ответ на: комментарий от anonymous
>скорее всего

был неправ: установи пакет slackware/l/glibc-2.5-i486-4.tgz что на инсталляционном диске =)

anonymous
()
Криво поставил. У меня тот же 12.0. Все работает.
sskirtochenko ★★
()
Слаку можно криво поставить???? Там ж выбора даже практически нет. Поставил ГЦЦ и все девелоперские тулзы уже стоят...
iRunix ★★★★
()
Ответ на: комментарий от sskirtochenko
Снова я со своими баранами(include)

запуск gcc -print-search-dirs дал только пути к lib. Командой find файл stdio.h нашел в usr/include/isc/stdio.h usr/lib/gcc/i486-slackware-linux/4.1.2/include/ssp/stdio.h

А где лежит stdio.h у кого работает Slackware 12.0 ?

anonymous
()
Аналогично столкнулся с подобной проблемой в KDevelop, при написании кода на С. Решил банально просто - сишный код писал в среде С++. Там вроде у него нет таких глюков. ;)
anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.