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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Проблема с компиляцией в Ubuntu.  (Прочитано 3554 раз)

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

Оффлайн DimanCh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Проблема с компиляцией в Ubuntu.
« : 16 Сентябрь 2007, 14:27:19 »
Програмировать на Си начал недавно. Установив Ubuntu и написав програму столкнулся с проблемой компиляции. Вызывал в програме библиотеку stdio.h (#include <stdio.h>) . Но в процессе компиляции, компилятор начал возмущаться, что типа нету такой библиотеки и ваще функции printf и scanf ему не понятны. В общем выглядело это дело так:
Цитировать
dimanch@dimanch-desktop:~/Desktop/Programs$ gcc prog.c
prog.c:1:19: error: stdio.h: No such file or directory
prog.c: В функции ‘main’
prog.c:8: предупреждение: incompatible implicit declaration of built-in function ‘printf’
prog.c:9: предупреждение: incompatible implicit declaration of built-in function ‘scanf’
« Последнее редактирование: 16 Сентябрь 2007, 14:50:39 от DimanCh »

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #1 : 16 Сентябрь 2007, 16:50:33 »
1. build-essential установлен?
2. код программы в студию.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн DimanCh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #2 : 16 Сентябрь 2007, 20:04:12 »
1. build-essential установлен?
2. код программы в студию.
1. я неочень понимаю, что такое  build-essential  ???
2. Программа даже самая примитивная: вот которую пытался скомпилировать (prog.c) -
#include <stdio.h>
int main()
{
printf("Linux Ubuntu");
}

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #3 : 16 Сентябрь 2007, 22:11:58 »
1. я неочень понимаю, что такое  build-essential  ???

Пакет, установка которого необходима для компиляции программ - apt-get install build-essential
Ubuntu 11.04 / MacOS X 10.6

Оффлайн DimanCh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #4 : 17 Сентябрь 2007, 19:17:05 »
т.е. надо эту команду в консоле вбить, или чтото скачать или установить?
Вбил,,,
выдало вот такую хрень,,,
Цитировать
dimanch@dimanch-desktop:~$ apt-get install build-essential
E: Не могу открыть файл блокировки /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
« Последнее редактирование: 17 Сентябрь 2007, 21:28:54 от DimanCh »

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #5 : 17 Сентябрь 2007, 23:32:41 »
т.е. надо эту команду в консоле вбить, или чтото скачать или установить?
Вбил,,,
выдало вот такую хрень,,,
Цитировать
dimanch@dimanch-desktop:~$ apt-get install build-essential
E: Не могу открыть файл блокировки /var/lib/dpkg/lock - open (13 Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

sudo apt-get install build-essential
Ubuntu 11.04 / MacOS X 10.6

Оффлайн DimanCh

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: Проблема с компиляцией в Ubuntu.
« Ответ #6 : 18 Сентябрь 2007, 16:33:04 »
h8
ОГРОМНОЕ СПАСИБО!!!!!! Все заработало просто супер!!!!!!

 

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