Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kiril69 в Jan 20, 2005, 13:14



Титла: gcc
Публикувано от: kiril69 в Jan 20, 2005, 13:14
zdrawejte
ot dosta ereme izpolzwam gcc , no sled instalaciqta na fedora core 1 imam problem - polu`awam saob]enie , `e komandata gcc e neizwestna - t.e  - kak se startira gcc na fedora core


Титла: gcc
Публикувано от: v_badev в Jan 20, 2005, 14:00
Стартира се както и навсякъде другаде с gcc. Виж дали си го инсталирал.


Титла: gcc
Публикувано от: kiril69 в Jan 20, 2005, 15:10
опитах няколко пъти - дори преинсталирах всичко наново , целият пакет го има , но не изпълнява командата.в началото имах съмнение , че не е пълен пакета , но и това не е. за пръв път ми се случва подобно нещо :)


Титла: gcc
Публикувано от: v_badev в Jan 20, 2005, 15:35
Ако можеш прегледай пакета на gcc, по специално къде е отишъл изпълнимият файл ( би трябвало да е /usr/bin ) и провери дали имаш тази директория в пътя на твоя потребител.


Титла: gcc
Публикувано от: braun100 в Jan 20, 2005, 15:36
възможно е твоят gcc да не е в твоя PATH,  при федора някои директории май не са включени там, особено ако работиш като root.


Титла: gcc
Публикувано от: в Jan 20, 2005, 18:41
whereis gcc
locate gcc

Успех!


Титла: gcc
Публикувано от: Acidtrance в Jan 21, 2005, 01:53
Отгоре в Makefile-а имаш един ред където има проверка за gcc, нещо от рода на:
PATH : /usr/bin/gcc:/usr/local/bin/gcc:/usr/sbin/gcc

Провери в съответните директории:
~$ls -la /usr/bin/*cc*
~$ls -la /usr/local/bin/*cc*
~$ls -la /usr/sbin/*cc*

Ако намери "някъде" команда с израз "cc" в нея ще ти я изкара.
По принцип повечето програми търсят компилатора в /usr/bin, така че ако там няма символна връзка, а имаш инсталиран компилатор, намери къде е и направи линк към него:

~#ln -s /usr/sbin/gcc /usr/bin/gcc
~#ln -s /usr/sbin/gcc /usr/local/bin/gcc