Автор Гілка: Компіляція програм  (Прочитано 6461 раз)

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Як у 2008 користуватися компілятором?! ... на системі стоїть gcc а скористатися не можу :-/
« Змінено: 2008-03-02 10:55:10 від Praporshic »
Best regards,&&Serhij Stasyuk

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Компіляція програм
« Відповідей #1 : 2008-03-02 10:16:09 »
Ви у якому сенсі збираєтеся його використовувати? ;)
Наприклад, у мене стоять пакунки
gcc
gcc-c++
gcc-cpp
А користуюся я так:
./configure --prefix=/usr
make && make install

Ускладненими випадками використання, що тягнуть за собою незадоволені відгуки користувачів є: KDevelop, Anjuta, Emacs.

P.S. Вчіть українську — це приємно і корисно.
« Змінено: 2008-03-02 10:56:06 від Praporshic »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #2 : 2008-03-02 10:34:08 »
та ось скачав програму, всі файли в *.с/*.h .. намагаюсь її запустити
після спроби компіл видає
checking for /var/empty... found it
checking for a BSD-compatible install... /usr/bin/install -c
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
 
P.S. За мову перепрошую)  
« Змінено: 2008-03-02 10:56:33 від Praporshic »
Best regards,&&Serhij Stasyuk

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #3 : 2008-03-02 10:37:22 »
на системі стоїть gcc 4.2.2-0.RC.1mdv2008.0
« Змінено: 2008-03-02 10:58:03 від Praporshic »
Best regards,&&Serhij Stasyuk

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Компіляція програм
« Відповідей #4 : 2008-03-02 11:40:05 »
Можливо в вас немає відповідних лінків:[andrew@localhost ~]$ which gcc
/usr/bin/gcc
[andrew@localhost ~]$ ls -l /usr/bin/gcc
lrwxrwxrwx 1 root root 21 2007-11-26 19:34 /usr/bin/gcc -> /etc/alternatives/gcc*
[andrew@localhost ~]$ ls -l /etc/alternatives/gcc
lrwxrwxrwx 1 root root 18 2007-11-26 19:34 /etc/alternatives/gcc -> /usr/bin/gcc-4.2.2*
[andrew@localhost ~]$ ls -l /usr/bin/gcc-4.2.2
-rwxr-xr-x 1 root root 199484 2007-11-26 19:34 /usr/bin/gcc-4.2.2*
[andrew@localhost ~]$
Схоже вам треба вручну створити посилання /usr/bin/gcc-4.2.2 -> /usr/bin/gcc.
Ubuntu 20.04/18.04; CentOS 7.x

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #5 : 2008-03-02 12:28:28 »
знаю тепер де немає  ;D
[stas@localhost ~]$ which gcc[stas@localhost ~]$ which gcc
which: no gcc in (/usr/bin:/bin:/usr/local/bin:/usr/X11R6/bin/:/usr/games:/usr/lib/qt3//bin:/home/stas/bin:/usr/lib/qt3//bin)

файли компілятора
        ‎/lib/cpp
        ‎/usr/bin/cpp
        ‎/usr/bin/cpp-4.2.2
        ‎/usr/lib/gcc/i586-mandriva-linux-gnu/4.2.2/cc1
        ‎/usr/share/locale/be/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/ca/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/da/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/de/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/el/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/es/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/fr/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/ja/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/nl/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/rw/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/sv/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/tr/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/uk/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/vi/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/zh_CN/LC_MESSAGES/cpplib.mo
        ‎/usr/share/locale/zh_TW/LC_MESSAGES/cpplib.mo
        ‎/usr/share/man/man1/cpp.1.lzma


а що робить срр?
Best regards,&&Serhij Stasyuk

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Компіляція програм
« Відповідей #6 : 2008-03-02 12:37:47 »
Вам якимось чином вдалося встановити пакунок gcc-cpp (препроцесор) і не встановити (ненавмисне вилучити) пакунок gcc-4.2.2-0.RC.1mdv2008.0 разом з пакунком gcc-c++

Встановіть їх, і все буде гаразд.
« Змінено: 2008-03-02 12:38:04 від yurchor »
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #7 : 2008-03-02 12:48:51 »
 :o .. мда

а як це краще зробити? витерти і новий поставити? такий підійде?
http://rpm.pbone.net/index.php3/stat/4/idpl/5165271/com/gcc-4.2.2-0.RC.1mdv2008.0.i586.rpm.html

п.с. я не блондинка))) .. просто лише 2дні тому почав гризти лінукс))
Best regards,&&Serhij Stasyuk

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #8 : 2008-03-02 14:06:24 »
пробую поставити різні версії і завжди видає мені

К сожалению следующий пакет невозможно выбрать:
- gcc-4.2.2-3mdv2008.0.i586 (из-за неудовлетворённости glibc-devel[>= 2.4-6mdk])


 >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:( >:(
Best regards,&&Serhij Stasyuk

Відсутній yurchor

  • Видавець
  • *******
  • дописів: 3636
  • Карма: +3/-0
  • Grateful for our Iron Lung
    • Вікі користувачів KDE
Re: Компіляція програм
« Відповідей #9 : 2008-03-02 15:18:09 »
Ех, здається Ви наламали трохи дров... :(

Оновлювалися з репозитаріїв? Чи просто назавантажували пакунків?

Раз пише, що не задоволено залежність, або завантажте і встановіть відповідний пакунок залежності (Ви вірно підмітили, що такі пакунки є на rpm.pbone, але краще все ж брати з залежностями з репозитаріїв, наприклад, тут, інакше конфлікти неминучі), або знесіть все, що назавантажували і навстановлювали, і встановіть, не порушуючи залежностей, оригінальні пакунки з диску Mandriva Free.
Try to reach you before winter comes
Always a place for you in my heart
You're not alone
All used up
I'd give anything to talk to you

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Компіляція програм
« Відповідей #10 : 2008-03-02 16:51:51 »
зробіть
urpmi gcc-c++
і воно саме все потрібне встановить, потрібно лише всунути DVD або щоб була мережа (в залежності від того з якого носія ви встановлювали)
Fedora 35 (x86-64)

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #11 : 2008-03-02 19:32:18 »
ось таке видає
[stas@localhost ~]$ urpmi gcc-c++
bash: urpmi: command not found

я її поставив з liveCD .... в когось ще є з нею проблеми? можливо  варсія з багами
Best regards,&&Serhij Stasyuk

Відсутній DalekiyObriy

  • Літератор
  • ******
  • дописів: 1929
  • Карма: +5/-0
Re: Компіляція програм
« Відповідей #12 : 2008-03-02 21:05:40 »
це треба під рутом:
su - -с "urpmi gcc-c++"
Fedora 35 (x86-64)

Відсутній Stas

  • Новачок
  • *
  • дописів: 23
  • Карма: +0/-0
  • Що новенького?
Re: Компіляція програм
« Відповідей #13 : 2008-03-03 09:51:40 »
теж саме ..
[root@localhost stas]# urpmi gcc-c++
Запрошенный пакет невозможно установить:
gcc-4.2.2-3.1mdv2008.0.i586 (из-за неудовлетворённости binutils[>= 2.16.91.0.7-6mdk])
 :-?
Best regards,&&Serhij Stasyuk

Відсутній cadca

  • Письменник
  • *****
  • дописів: 955
  • Карма: +0/-0
  • free like beer
Re: Компіляція програм
« Відповідей #14 : 2008-03-03 12:27:14 »
теж саме ..
[root@localhost stas]# urpmi gcc-c++
Запрошенный пакет невозможно установить:
gcc-4.2.2-3.1mdv2008.0.i586 (из-за неудовлетворённости binutils[>= 2.16.91.0.7-6mdk])
 :-?
Так зробіть спочатку:[root@localhost stas]# urpmi binutils
Ubuntu 20.04/18.04; CentOS 7.x