Linux-BG
Начало
Помощ
Търси
Календар
Вход
Регистрирай
Добре дошъл/дошла,
Гост
. Моля,
въведи своето потребителско име
или
се регистрирай
.
Влез с потребителско име, парола и продължителност на сесията
Linux за българи: Форуми
>
Linux секция за начинаещи
>
Настройка на програми
>
Проблем със софтуерния компилатор
Страници: [
1
]
Надолу
« назад
напред »
Изпечатай
Автор
Тема: Проблем със софтуерния компилатор (Прочетена 2468 пъти)
nazty
Участници
Публикации: 5
Проблем със софтуерния компилатор
«
-:
Oct 19, 2005, 16:50 »
Съвсем наскоро инсталирах на своя компютър дистрибуция на
Mandriva 2006 x86_64... Всичко изглежда наред с OS, обаче когато се
опитам да инсталирам софтуер през конзолата използвайки командите:
Цитат
su
./configure
make
make install
...не се получава нищо! Целият процес по конфигурирането на софтуера
се проваля в самото начало!
Активен
Goust
Напреднали
Публикации: 249
Проблем със софтуерния компилатор
«
Отговор #1 -:
Oct 19, 2005, 18:03 »
Ами дай повече информация де .Какви грешки ти изписва, с всяка програма ли така става
'>
Активен
Ubuntu
“The Future is Open”
"Прави каквото трябва, пък да става каквото ще."
nazty
Участници
Публикации: 5
Проблем със софтуерния компилатор
«
Отговор #2 -:
Oct 19, 2005, 18:49 »
ok! По-късно ще сложа и малко код от конзолата......!
Ами да, с всяка програма има грешки! Мисля, че липсват разни
компоненти на gcc -то и колегите от
http://www.linuxforums.org
казват, че
трябвало да се инсталират и някакви други rpm-и за да мога да
ползвам "make"... Това обаче не ми помага... Нямам идея какви rpm-и
да търся!!!
Активен
nazty
Участници
Публикации: 5
Проблем със софтуерния компилатор
«
Отговор #3 -:
Oct 23, 2005, 18:48 »
Някой може ли да ми помогне при инсталирането на библиотеките на QT?
Активен
PhobosK
Напреднали
Публикации: 282
Distribution: Ubuntu, Mandriva, Gentoo, Slackware, Fedora, SuSe
Window Manager: KDE, GNOME
Проблем със софтуерния компилатор
«
Отговор #4 -:
Oct 23, 2005, 19:38 »
Цитат
Някой може ли да ми помогне при инсталирането на библиотеките на QT?
По принцип голяма част от нас практикуват ясновидство (като хвърляне на боб, гледане на кафе, кристални и всякакъв вид други топки....), НО ВСЕ ПАК от време на време имаме нужда и от по-подробна информация.
'>
Например този твой въпрос как да го изтълкуваме?
Като - Как да си компилирам библиотеките на QT?
Или като - Кои rpm-и да си инсталирам от дистрибуцията за да е пълен QT-то ми?
Като цяло за инсталация на пакети по-лесно ще ти е ако работиш с urpm системата инсталирана на Mandriva, а не с тъпият и rpmdrake и компания.
Например ако искаш да сложиш QT библиотеки, в конзола като root пишеш:
urpmq -y qt
и то ти изписва имената на пакетите които съдържат стринга qt.
От тях избираш тези на QT заедно със devel пакетите (ако има такива) и им даваш пак в конзола като root:
urpmi ПАКЕТ1 ПАКЕТ2 ПАКЕТ3 и т.н.
Ако има нужда от допълнителни пакети urpm ще ти ги предложи и ще можеш да сложиш и тях.
Например за да сложиш повечето пакети на QT:
urpmi libqt3 libqt3-devel libqt3-mysql libqt3-odbc libqt3-pch-headers libqt3-psql libqtc1 libqtc1-devel libqtruby1 libqtruby1-devel libqtsharp0 libqtsharp0-devel qt3-common qt3-example qtc qtruby qtsharp
T.e.:
urpmi ПАКЕТ
- инсталира ПАКЕТ-а
urpmq -y СТРИНГ
- изброява пакетите в чието име се съдържа СТРИНГ-а
urpmq -i ПАКЕТ
- показва информация за ПАКЕТ-а
urpmq -l ПАКЕТ
- показва какви файлове съдържа ПАКЕТ-а
и т.н и т.н. (виж съответните man страници)
Изобщо за да компилираш успешно различни програми е необходимо преди това да си сложил всичките devel (както е по-горе например с двойката
libqtsharp0/libqtsharp0-devel
) пакети които програмата ползва (гледай в Dependencies на README файловете на програмите).
P.S. Преди да започнеш да ползваш системата urpm е добре да си я конфигурираш защото iso-тата от които най-вероятно си инсталирал Мандрива не съдържат всички пакети които се предлагат с нея по принцип. Например за твоята система Mandriva 2006 x86_64, можеш да използваш тези команди в конзола като root:
Примерен код
urpmi.addmedia plf-free ftp://spirit.bentel.sk/mirrors/plf/mandrake/free/2006.0 with synthesis.hdlist.cz
urpmi.addmedia plf-nonfree ftp://plf.time4t.net/pub/plf/mandrake/non-free/2006.0 with synthesis.hdlist.cz
urpmi.addmedia --update updates ftp://ftp.unina.it/pub/Linux/distributions/Mandrake/official/updates/x86_64/2006.0/main_updates/ with media_info/synthesis.hdlist.cz
urpmi.addmedia main ftp://mandrake.contactel.cz/Mandrakelinux/official/2006.0/x86_64/media/main with media_info/synthesis.hdlist.cz
urpmi.addmedia contrib ftp://mirror.umr.edu/pub/linux/mandrake/Mandrakelinux/official/2006.0/x86_64/media/contrib with media_info/synthesis.hdlist.cz
urpmi.addmedia jpackage http://gd.tuwien.ac.at/pub/linux/Mandriva/official/2006.0/x86_64/media/jpackage with media_info/synthesis.hdlist.cz
Или другият вариант е сам да си избереш mirror-ите откъдето да се свалят пакетите от
този адрес
Активен
...I could drown in your eyes,
Die in your arms,
Live for these moments,
Here in the dark
I don't know where I end,
Not sure where you start,
When we're body to body...
nazty
Участници
Публикации: 5
Проблем със софтуерния компилатор
«
Отговор #5 -:
Oct 23, 2005, 20:12 »
Зная как се конфигурира и използва urpm, обаче съм си newbie още и
някакси не ми се отдава да събера всички необходими пакети....
Благодаря за обстойното инфо! Има и неща, които изобщо незнаех...
Ще поствам тук ако възникнат трудности, а може и да хвърля един боб преди това!
Активен
kmakaron
Напреднали
Публикации: 50
Проблем със софтуерния компилатор
«
Отговор #6 -:
Oct 24, 2005, 00:01 »
Братче, ако make, ти засича процесора като x86-64 и gcc/g++ се опита да го компилира като 64-бит, а той не е направен да е такъв (има много и грозни type casts), няма да стане. Кажи на ./configure-то че искаш да компилираш за 32-бит и няма да имаш проблем. Трябва да добавиш в CFLAGS=-m32. Успех.
Активен
Страници: [
1
]
Нагоре
Изпечатай
« назад
напред »