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
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.