Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [HOWTO] [Wiki] Как компилить  (Прочитано 328778 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн panda

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
    • twitter
Re: Как компилить
« Ответ #90 : 23 Апреля 2007, 21:55:42 »
Ребят, как решить следующую проблему?
При попытке компиляции любой программы выдаётся сообщение:
make[1]: g++: Команда не найдена
locate g++ | grep bin
/usr/bin/g++-3.4
/usr/bin/g++-4.0
/usr/bin/g++-4.1
Сделать симлинк с именем g++ не помогает?
Use the Force, Luke!

Thread

  • Гость
Re: Как компилить
« Ответ #91 : 23 Апреля 2007, 23:12:19 »
2 Dimanish
sudo apt-get install --reinstall g++

Оффлайн Dimanish

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Как компилить
« Ответ #92 : 24 Апреля 2007, 08:00:30 »
panda
Прости, не очень понял.
Симлинк откуда куда?
Daemonn
Попробую, спасибо.

Registered Linux User #472660

Thread

  • Гость
Re: Как компилить
« Ответ #93 : 24 Апреля 2007, 10:30:10 »
panda
Прости, не очень понял.
Симлинк откуда куда?

Имелось в виду что-то вроде sudo ln -s /usr/bin/g++-4.1 /usr/bin/g++

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #94 : 24 Апреля 2007, 17:48:40 »
Ребят, как решить следующую проблему?
При попытке компиляции любой программы выдаётся сообщение:
Цитировать
make[1]: g++: Команда не найдена

locate g++ | grep bin
/usr/bin/g++-3.4
/usr/bin/g++-4.0
/usr/bin/g++-4.1
/usr/bin/wineg++
/usr/bin/i486-linux-gnu-g++-3.4
/usr/bin/i486-linux-gnu-g++-4.0
/usr/bin/i486-linux-gnu-g++-4.1
Все возможные версии компиляторов вроде установлены...

sudo apt-get install cpp установлен?

ls -l /usr/bin/g++
lrwxrwxrwx 1 root root 7 2006-12-11 14:09 /usr/bin/g++ -> g++-4.1*
« Последнее редактирование: 24 Апреля 2007, 18:02:48 от Denis Konstantinov »
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

Оффлайн Dimanish

  • Новичок
  • *
  • Сообщений: 23
    • Просмотр профиля
Re: Как компилить
« Ответ #95 : 24 Апреля 2007, 21:52:56 »
Denis Konstantinov
sudo apt-get install cpp
Цитировать
установлен?
Ага.
Всё в порядке, помогла переустановка g++:
sudo apt-get install --reinstall g++Спасибо, Daemonn.
Registered Linux User #472660

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Как компилить
« Ответ #96 : 14 Мая 2007, 11:44:48 »
Помогите неопытным , пожалуйста.

Подскажите, как решить следующую проблему.
Ничего не получается установить из исходников.

C compiler cannot create executables...

По гуглю много обсуждается, но четкого ответа не нашел.
В FreeBSD такая проблема решается просто добавлением с CD glib***.tbz. А здесь?
Очень хочется разобраться и понять. Заранее спасибо.

config.log установки mc
http://paste.org.ru/?mgez8u

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #97 : 14 Мая 2007, 11:51:22 »
Откройте для себя менеджеры пакетов!!!
GUI: в GNOME - Synaptic (Alt+F2, gksu synaptic), в KDE - adept
Консольные: apt-get + утилиты, aptitude (ncurses интерфейс)

Midnight Commander есть собранный в репозиториях! В терминале выполняем:
sudo aptitude install mcВсё!

По поводу сборки - в поиск по build-essential
« Последнее редактирование: 14 Мая 2007, 12:01:16 от Kwah »

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Как компилить
« Ответ #98 : 14 Мая 2007, 13:47:27 »
aptitude install mc
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Initializing package states... Готово
Building tag database... Готово
Couldn't find package "mc".  However, the following
packages contain "mc" in their name:
  libxdmcp6 pcmciautils
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.

вот...

Оффлайн doctor

  • Активист
  • *
  • Сообщений: 736
  • не навреди...
    • Просмотр профиля
Re: Как компилить
« Ответ #99 : 14 Мая 2007, 13:51:40 »
2 OH
репозитории проверь все ли на месте.
и прочитай еще раз Неоффициальное руководство начинающего пользователя.

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Как компилить
« Ответ #100 : 14 Мая 2007, 14:13:25 »

По поводу сборки - в поиск по build-essential

Большое спасибо! Это помогло.

Оффлайн OH

  • Участник
  • *
  • Сообщений: 137
    • Просмотр профиля
Re: Как компилить
« Ответ #101 : 14 Мая 2007, 14:16:46 »
Единственное, что - не могу уловить разницы в командах, как дать команду на закачку определенного пакета?
apt-get install **** И оно устанавливается с CD. А если пакета нет на CD, как дать команду на закачку?
Объясните, пожалуйста.

Пожалуйста научитесь пользоваться кнопкой "Modify". Не первый раз уже.

doctor
« Последнее редактирование: 14 Мая 2007, 14:22:38 от doctor »

Оффлайн panda

  • Активист
  • *
  • Сообщений: 265
    • Просмотр профиля
    • twitter
Re: Как компилить
« Ответ #102 : 14 Мая 2007, 21:19:59 »
А если пакета нет на CD, как дать команду на закачку?
Вы будете смеяться, но точно так же. Поиск пакетов идет не только на CD, но и во всех подключенных репозиторях.
Use the Force, Luke!

Оффлайн New_User

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Проблема при компиляции
« Ответ #103 : 23 Мая 2007, 17:03:59 »
Здраствуйте, есть дистр Ubuntu 7.04 х64
подскажите начинающему почему при компиляции любого пакета из исходников вылетает с однотипной ошибкой, вот кусок лога (пробывал собрать  pure-ftpd-1.0.21 с поддержкой русского для локалки так как в репозитарии англицкий)
сonfigure:2321: $? = 0
configure:2323: gcc -v </dev/null >&5
Using built-in specs.
Target: x86_64-linux-gnu
Configured with: ../src/configure -v --enable-languages=c,c++,fortran,objc,obj-c++,treelang --prefix=/usr --enable-shared --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --enable-nls --program-suffix=-4.1 --enable-__cxa_atexit --enable-clocale=gnu --enable-libstdcxx-debug --enable-mpfr --enable-checking=release x86_64-linux-gnu
Thread model: posix
gcc version 4.1.2 (Ubuntu 4.1.2-0ubuntu4)
configure:2326: $? = 0
configure:2328: gcc -V </dev/null >&5
gcc: '-V' option must have argument
configure:2331: $? = 1
configure:2354: checking for C compiler default output file name
configure:2357: gcc    conftest.c  >&5
/usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld returned 1 exit status
configure:2360: $? = 1
configure: failed program was:
| /* confdefs.h.  */
|
| #define PACKAGE_NAME "pure-ftpd"
| #define PACKAGE_TARNAME "pure-ftpd"
| #define PACKAGE_VERSION "1.0.21"
| #define PACKAGE_STRING "pure-ftpd 1.0.21"
| #define PACKAGE_BUGREPORT "bugs@pureftpd.org"
| #define PACKAGE "pure-ftpd"
| #define VERSION "1.0.21"
| /* end confdefs.h.  */
|
| int
| main ()
| {
|
|   ;
|   return 0;
| }
configure:2399: error: C compiler cannot create executables
See `config.log' for more details.
скажите пожалуйста в чем пролема? Дополнительные пакеты которые бы были связаны с компилятором и библиотеками на ставились, системе 4 дня :)
Заранее спасибо.

Оффлайн GQ

  • Участник
  • *
  • Сообщений: 197
  • gq@debian.org
    • Просмотр профиля
Re: Как компилить
« Ответ #104 : 26 Мая 2007, 14:58:38 »
>скажите пожалуйста в чем пролема? Дополнительные пакеты которые бы были связаны с компилятором и библиотеками на ставились

Ну так ты сам и ответил. как минимум надо поставить build-essential
Ubuntu - древнеафриканское слово, означающее "Я не сумел установить Debian"...

 

Страница сгенерирована за 0.027 секунд. Запросов: 22.