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


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

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

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

Оффлайн xxxYURAxxx

  • Активист
  • *
  • Сообщений: 536
  • LinuxFormat друг человека...
    • Просмотр профиля
Re: Как компилить
« Ответ #210 : 06 Февраля 2008, 23:56:55 »
sudo apt-get install build-essential
на первое время хватить должно

Оффлайн sarmat

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Как компилить
« Ответ #211 : 07 Февраля 2008, 09:29:57 »
Установил. Как пользоваться ?

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #212 : 07 Февраля 2008, 10:01:23 »
Не.. ну ты совсем оригинален. До такого нубы еще не докатились... просто в топ.
Принять позу лотоса и ждать пока восстановится мана. man gcc или man g++
Код: (hello.cc) [Выделить]
#include <iostream>
int main()
{
    std::cout << "Hello,world!" << std::endl;
    return 0;
}
Потом в консоли
$ g++ hello.cc
$ ./a.out
Читать до посинения много книг по C/C++

Оффлайн Kucha

  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Как компилить
« Ответ #213 : 07 Февраля 2008, 14:32:31 »
помогите плиз я еще нуб в этом пробую компилить, вот что получаеться
igor@proxy:/usr/local/src/sams-1.0$ ./configure
checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executables
Помогите плиз решить эту проблемку
Есть одна фраза: лучше один раз увидеть, чем сто раз услышать.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #214 : 07 Февраля 2008, 14:40:34 »
checking for C compiler default output file name... configure: error: C compiler cannot create executables
Помогите плиз решить эту проблемку
Эта проблема решается поиском по строке с ошибкой и вдумчивым чтением результатов.

Кстати, начать читать можно со справки в системе.

Оффлайн stanislav

  • Новичок
  • *
  • Сообщений: 18
  • ubuntu 7.10 x86_64
    • Просмотр профиля
Re: Как компилить
« Ответ #215 : 07 Февраля 2008, 16:26:19 »
checking for C compiler default output file name... configure: error: C compiler cannot create executables

Установить, если отсутствует, пакет libc6-dev:

sudo apt-get install libc6-dev

Оффлайн sarmat

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Как компилить
« Ответ #216 : 07 Февраля 2008, 16:45:43 »
Не.. ну ты совсем оригинален. До такого нубы еще не докатились... просто в топ.
Принять позу лотоса и ждать пока восстановится мана. man gcc или man g++
Код: (hello.cc) [Выделить]
#include <iostream>
int main()
{
    std::cout << "Hello,world!" << std::endl;
    return 0;
}
Потом в консоли
$ g++ hello.cc
$ ./a.out
Читать до посинения много книг по C/C++
Объяснение для дебила. Еще посоветуй взяться за ассемблер. Если не понимаешь сути вопроса, не вставляй здесь свои "умные" фразы.
Речь идет о создании пакета, а не программировании на С с плюсами. Думаю, что в Си со мной тебе сравниваться бесполезно, в особенности с такими "навороченными" примерами типа "Привет народ". Это, видимо, весь тво

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #217 : 07 Февраля 2008, 16:51:34 »
Установить, если отсутствует, пакет libc6-dev:
sudo apt-get install libc6-dev
Не зачёт. Лучше ставить сразу build-essential, включая рекомендуемые пакеты.

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Как компилить
« Ответ #218 : 07 Февраля 2008, 16:54:29 »
Не.. ну ты совсем оригинален. До такого нубы еще не докатились... просто в топ.
Принять позу лотоса и ждать пока восстановится мана. man gcc или man g++
Код: (hello.cc) [Выделить]
#include <iostream>
int main()
{
    std::cout << "Hello,world!" << std::endl;
    return 0;
}
Потом в консоли
$ g++ hello.cc
$ ./a.out
Читать до посинения много книг по C/C++
Объяснение для дебила. Еще посоветуй взяться за ассемблер. Если не понимаешь сути вопроса, не вставляй здесь свои "умные" фразы.
Речь идет о создании пакета, а не программировании на С с плюсами. Думаю, что в Си со мной тебе сравниваться бесполезно, в особенности с такими "навороченными" примерами типа "Привет народ". Это, видимо, весь тво
Ты бы
1. объяснял подробнее, что у тебя не так
2. не ругался (хоть пока и не дописано)
3. если речь о деб-пакетах (где-же это ты об этом раньше писал?), то зайди в соседнюю тему. Кстати, в системе есть справка, прочитав которую, можно узнать набор ключевых слов для поиска в гугле.

Оффлайн stanislav

  • Новичок
  • *
  • Сообщений: 18
  • ubuntu 7.10 x86_64
    • Просмотр профиля
Re: Как компилить
« Ответ #219 : 07 Февраля 2008, 17:00:44 »
Не зачёт. Лучше ставить сразу build-essential, включая рекомендуемые пакеты.
Зачёт или незачёт, но я именно так устранил у себя эту ошибку. А build-essential потом уже как-то поставил, без рекомендуемых пакетов, кстати.

Оффлайн Kravus

  • Любитель
  • *
  • Сообщений: 55
    • Просмотр профиля
Re: Как компилить
« Ответ #220 : 07 Февраля 2008, 19:33:45 »
не получается скомпилить Stargazer как указано в ридми... Запускаю ./build пишет типа
#############################################################################
Building STG 2.4 for Linux
#############################################################################
Checking for -lexpat... no
Checking for -lfbclient... no
Checking for -lmysqlclient... no
-lexpat not found!

где брать этот -lexpat :(

Оффлайн Yurror

  • Старожил
  • *
  • Сообщений: 1966
    • Просмотр профиля
Re: Как компилить
« Ответ #221 : 07 Февраля 2008, 19:59:15 »
sudo apt-get install libexpat1-dev
Ну и дальше по аналогии

2 sarmat, ути как кипятимся! чайник?

Оффлайн sarmat

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: Как компилить
« Ответ #222 : 07 Февраля 2008, 20:08:02 »
Ты бы
1. объяснял подробнее, что у тебя не так
2. не ругался (хоть пока и не дописано)
3. если речь о деб-пакетах (где-же это ты об этом раньше писал?), то зайди в соседнюю тему. Кстати, в системе есть справка, прочитав которую, можно узнать набор ключевых слов для поиска в гугле.
Модем Acorp Sprinter@56k USB+2.0 ( Dial-Up )
Драйвер slmodem-2.9.10.tar.gz
Надо установить на UBUNTU 7.10
С распаковкой разобрался.
matros@matros-desktop:~$ aclocal
The program 'aclocal' can be found in the following packages:  * automake  * automake1.4  * automake1.7  * automake1.9  * automake1.8 Try: sudo apt-get install <selected package> bash: aclocal: command not found
Посоветовали установить build-essential. Установил.
С этим пакетом, видимо, геморроя не меньше, чем самому организовать конфигуратор.

Оффлайн Maxv34

  • Любитель
  • *
  • Сообщений: 92
    • Просмотр профиля
Re: Как компилить
« Ответ #223 : 10 Февраля 2008, 17:30:02 »
При сборке программ с помощью make, заметил что используется только 1 ядро процессора. Можно ли компилировать используя 2 ядра?

Оффлайн Denis Konstantinov

  • Автор темы
  • Активист
  • *
  • Сообщений: 864
    • Просмотр профиля
Re: Как компилить
« Ответ #224 : 10 Февраля 2008, 17:51:38 »
нет т.к. пока программы написаны на расчёт что есть только один процессор. Можно например зарпустить одновременно две сборки. Или второй плюс то что если вы запустите сборку вы можете без напрягов запускать другие программы (или ходить в интернете). Т.к. новые процессы будут на другом ядре (процессоре).
В принципе распарралелить сборку на уровне make можно хотя и сложновато. И пока такого нет насколько я знаю.
AltYo консоль для Gtk3 в стиле консоли quake https://forum.ubuntu.ru/index.php?topic=198594.0

 

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