Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите Новичку! 
:(
    Опции темы
Gradov
Дата 11.10.2008, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.10.2006

Репутация: нет
Всего: 3



Привет, нужна помощь. Хочу написать первую прогу в Linux типа "Hello World". Стоит Puppy Linux и GNU С Compiler.
Код

#include <stdio.h>

int main(int argc, char** argv)
{
    printf("Hello World");
    return 0;
}

gcc ругается на строчку #include <stdio.h>  и пишет error: stdio.h: no such file or directory.
Почему компилятор его найти не может, он же существует(я проверял). Где можно подправить настройки компилятора - пути к заголовочным файлам *.h ?

PS: при непосредственном указании пути к файлу stdio.h тоже самое выдает!!??  smile В чем проблема то подскажите?
PM MAIL   Вверх
gta4kv
Дата 11.10.2008, 11:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 1
Всего: 91



Небось C компилите C++ компилятором?
PM MAIL   Вверх
Gradov
Дата 11.10.2008, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.10.2006

Репутация: нет
Всего: 3



Нет gcc вроде C-компилятор. gcc-g++ я еще пока не ставил решил С только проверить. А где можно подредактировать пути к заголовочным файлам не знаете?  

Это сообщение отредактировал(а) Gradov - 11.10.2008, 11:45
PM MAIL   Вверх
krwlr
Дата 11.10.2008, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 383
Регистрация: 6.12.2006

Репутация: 5
Всего: 51



Цитата(Gradov @  11.10.2008,  11:42 Найти цитируемый пост)
А где можно подредактировать пути к заголовочным файлам не знаете?  

man gcc.
gcc -I ...


--------------------
убрал
PM   Вверх
Gradov
Дата 11.10.2008, 12:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 124
Регистрация: 31.10.2006

Репутация: нет
Всего: 3



Цитата(krwlr @  11.10.2008,  11:56 Найти цитируемый пост)
man gcc.
gcc -I ... 


Пробовал все равно не работает. Та же ошибка.
PM MAIL   Вверх
powerfox
Дата 11.10.2008, 15:02 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(gta4kv @  11.10.2008,  12:29 Найти цитируемый пост)
Небось C компилите C++ компилятором? 

А чем данная программа на Си отличается от программы на С++? Или даже чем данная С++ программа отличается от программы на С? ;)


Gradov,  попробуйте поискать в системе пакет build-essential (это метапакет, в котором есть все зависимости для сборки ПО). Файл stdio.h входит в пакет glibc-devel (в принципе, его можно поставить отдельно, не устанавливая все пакеты build-essential).


--------------------
user posted image
PM WWW   Вверх
nickless
Дата 11.10.2008, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(Gradov @  11.10.2008,  10:16 Найти цитируемый пост)
он же существует(я проверял)

А где он находится?

И вообще, судя по описанию, Puppy Linux это что-то минимальное и оптимизировано для загрузки целиком в память, там вон в вики целая статья есть по установке компилятора, как там написано делать не пробовали?

Да, и вот еще,
Модератор: Название темы должно отражать ее суть!


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
gta4kv
Дата 11.10.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 1
Всего: 91



Цитата

А чем данная программа на Си отличается от программы на С++? Или даже чем данная С++ программа отличается от программы на С? ;)

Да ну ладно, я когда Си++ пытался скомпилить Си компилятором - он меня так далеко посылал ;)
В cpp же нету print, там другой изврот какой то smile
(утверждать конечно не буду, я не знаю ни си, ни си++)

Это сообщение отредактировал(а) gta4kv - 11.10.2008, 15:53
PM MAIL   Вверх
powerfox
Дата 11.10.2008, 17:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



Цитата(gta4kv @  11.10.2008,  16:52 Найти цитируемый пост)
Да ну ладно, я когда Си++ пытался скомпилить Си компилятором - он меня так далеко посылал ;)

Ключевое слово — «данная» программа.

Цитата(gta4kv @  11.10.2008,  16:52 Найти цитируемый пост)
В cpp же нету print, там другой изврот какой то smile

Это всего лишь вызов библиотечной функции. Её можно вызвать хоть в паскале ;)


Это сообщение отредактировал(а) powerfox - 11.10.2008, 17:14


--------------------
user posted image
PM WWW   Вверх
gta4kv
Дата 11.10.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 1
Всего: 91



powerfox, буду знать smile

Цитата

Ключевое слово — «данная» программа.

я тоже хелло ворлд компилил))
PM MAIL   Вверх
powerfox
Дата 11.10.2008, 17:58 (ссылка) |    (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 26
Всего: 97



gta4kv, «Хорошая программа на Си является программой на С++». Все программы из книги K&R «Язык программирования Си» являются так же программами на С++. Обратная совместимость ограничена подмножеством С в С++.


--------------------
user posted image
PM WWW   Вверх
gta4kv
Дата 11.10.2008, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


Профиль
Группа: Завсегдатай
Сообщений: 1868
Регистрация: 25.7.2006

Репутация: 1
Всего: 91



Ох уж эти Си ;)
PM MAIL   Вверх
bilbobagginz
Дата 14.10.2008, 23:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(Gradov @  11.10.2008,  11:16 Найти цитируемый пост)
Привет, нужна помощь. Хочу написать первую прогу в Linux типа "Hello World". Стоит Puppy Linux и GNU С Compiler.
  • как стоит ? с флешки|"живого" диска или на жестком диске ?
  • gnu c компилятор какой версии стоит ? (запустить gcc -V)
  • в каком каталоге лежит stdio.h  ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0578 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.