Автор Тема: Компилиране ??  (Прочетена 1884 пъти)

nikolin

  • Напреднали
  • *****
  • Публикации: 230
  • Distribution: Slax
  • Window Manager: KDE & xlunch
    • Профил
Компилиране ??
« -: May 01, 2004, 15:30 »
Някой може ли да ми даде линк към документация или поне една две статии по въпроса ?
Сега се сблъсквам с Linux и макар да имам опит с JavaScript и малко Perl , не съм компилирал никога ( те все пак са интрепретаторни ) . Не съм разглеждал сорсове на програми за да знам на какъв език са а и незнам с какви програми се компилира . Изобщо целия този процес ми е мъгла .
Активен

xpert

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Компилиране ??
« Отговор #1 -: May 04, 2004, 16:56 »
Za kakvo to4no kompilirane govori6? Ako pita6 za c/c++ to za Linux osnovniq kompilator e gcc - http://gcc.gnu.org/ . Ako se interesuva6 ot nqkoq programa konkretno - kaji koq, a ako pita6 za programite po princip - programite za Linux nai-4esto idvat s dobra dokumentaciq kak da se kompilirat, instalirat i nastroqt (edno ot golemite predimstva na softuera za Linux pred tozi za windows). Nai 4esto moje da zapo4ne6 s 4etene na failovete README i/ili INSTALL. Po podrobni opisaniq 6te ti dam ako si pooto4ni6 vuprosa za kakvo stava duma. Poneje ne pita6 za pisane na programi i kompilirane, a samo za  kompilirane, nadqvam se gornoto da e zasegnalo problema.
Активен

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
Компилиране ??
« Отговор #2 -: May 04, 2004, 22:25 »
Здравей,
Това че компилирането е мъгла е меко казано, то си е блато и трябва доста търпение, докато му свикнеш. после става лесно .... или поне по-малко се ядосваш
логиката при линукс е следната:
1. ако дистрибуцията ти поддържа RPM/DEB търсиш такива пакети, и ги инсталираш с подходящия инструмент за SUSE YAST, за DEBIAN APT и т.н. те са достатъчно интелигентни да си инсталират и необходимите им библиотеки ако се налага.
2. ако няма такива ..... почва ходене по мъките:
2.1. теглене на сорса
2.2. разархивиране (с МС става най-лесно)
2.3. следва командата ./configure - тук следват и първите проблеми, липсват библиотеки със странни нищо неговорещи имена
2.4. следва командата make - тука е още по-голям риска да се скапе нещо , като почнат едни съобщения за недекларирани променливи и други подобни ... малееееее ... ум да ти зайде
2.5. ако преминеш този етап следва "make install" изпълнена като потребител root.
2.6. следва търсене на името на програмата
2.7. стартиране
2.8. ако не ни хареса, пак в директорията на сорса "make uninstall"  като root за да махнеш програмата

това е накратко ... другото ти ще кажеш като пробваш нещо, само гледай да не е ядрото ....
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

nikolin

  • Напреднали
  • *****
  • Публикации: 230
  • Distribution: Slax
  • Window Manager: KDE & xlunch
    • Профил
Компилиране ??
« Отговор #3 -: May 08, 2004, 09:57 »
Благодаря за инфото . Аз съм с кнопикс и тиликс а те са с ядро на Дебиан . Значи АРТ , ок . За ядро все още не съм готов да експериментирам '<img'>  .

@xpert сега почвам да се уча на линукс та затова питам . А съм  чувал , а и като гледам по форумите - компилирането явно е най съществената част от инсталирането на една програма .
Активен

Warstomp

  • Напреднали
  • *****
  • Публикации: 344
  • Distribution: Debian, Ubuntu
    • Профил
Компилиране ??
« Отговор #4 -: May 10, 2004, 12:31 »
win
-------------------------------------
Инсталиране
(или прочутия двоен клик '<img'>)

=>

lin
-----------------------------------------
1.configure        (проверява имаш ли всичко нужно)
2.make              (наглася файловете за твоя комп и дистро)
3.make install   (поставя изпълнимите файлове)
Активен

IvanST

  • Напреднали
  • *****
  • Публикации: 369
    • Профил
Компилиране ??
« Отговор #5 -: May 10, 2004, 13:42 »
След като с кнопикс не виждам никакъв смисал да компилираш нещо особено ако сега започваш с Linux, почти всички програми си имат .deb пакети така че единственото което ти трябва е да си настроиш /etc/apt/sources.list и след това apt-get install /име на програмата/ и си готов, или ако искаш си инсталирай Synaptic-графичната обвивка на apt за да ти е още по-лесно и си готов пък по нататък ако искаш се занимавай и с инсталиране на програми от сорскод   '<img'>  '<img'>
Активен

nikolin

  • Напреднали
  • *****
  • Публикации: 230
  • Distribution: Slax
  • Window Manager: KDE & xlunch
    • Профил
Компилиране ??
« Отговор #6 -: May 10, 2004, 17:44 »
Ясно  '<img'> И още един въпрос който ме мъчи малко . Всичкия сорс код ли е на С/С++ ? Защото както разбирам можеш ( ако си малко напред с материала ) и сам да си настройваш кода преди компилиране .
Активен

  • Гост
Компилиране ??
« Отговор #7 -: May 10, 2004, 19:09 »
първо
http://debian-book.photo-forum.net
и веднага след това:
http://qref.sourceforge.net/
или
http://www.debian.org/doc/manuals/reference/reference.en.html
Активен

nikolin

  • Напреднали
  • *****
  • Публикации: 230
  • Distribution: Slax
  • Window Manager: KDE & xlunch
    • Профил
Компилиране ??
« Отговор #8 -: May 11, 2004, 18:37 »
ще погледна 10х
Активен