Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.53/100: Рейтинг темы: голосов - 100, средняя оценка - 4.53
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17

iostream.h: Нет такого файла или каталога (гугл не помог)

01.03.2012, 02:39. Показов 21538. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброе время суток.
Пользуюсь linux ubuntu 10.04.4, хочу научиться писать на си (знаю только паскаль), наиболее удобной средой для меня (когда писал на паскале) была Geany. Но при попытке откомпилировать программу на си со сточкой #include <iostream.h> выводит указанную в заголовке ошибку. Файл stdio.h видит, а iostream.h уже нет. Пробовал убирать расширение - не помогло. Установил другую среду - NetBeans, там такая же фигня. Поэтому подскажите пожалуйста, как с этим справиться? В гугле нашёл только решение для windows.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
01.03.2012, 02:39
Ответы с готовыми решениями:

Нет такого файла или каталога
Почему?

Conio.h: Нет такого файла или каталога
#include &lt;iostream&gt; #include &lt;conio.h&gt; // Упр3.cpp:3:19: fatal error: conio.h: Нет такого файла или каталога using namespace...

G++: error: std=c++11: Нет такого файла или каталога
Всем доброго времени суток. Только несколько минут назад я столкнулся с таким случаем: при написании в терминале Ubuntu (юзаю через...

19
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
01.03.2012, 02:44
AntiDriver, а в путях инклуда, в которых компилер ищет, есть вообще такая либа? Командой g++ компилишь?

Добавлено через 1 минуту
Цитата Сообщение от AntiDriver Посмотреть сообщение
Но при попытке откомпилировать программу на си со сточкой #include <iostream.h>
постой, нафига тебе на си иострим? Это плюсы. Руками компилируй, хватит среды насиловать.
0
бжни
 Аватар для alex_x_x
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
01.03.2012, 03:13
в си нету, не было и не будет iostream
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
01.03.2012, 13:39  [ТС]
Я же уже говорил, что знаю только паскаль, в си по нулям, скачал несколько книжек, там приводятся примеры кода с этим iostream
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
01.03.2012, 13:47
Цитата Сообщение от AntiDriver Посмотреть сообщение
в си по нулям, скачал несколько книжек, там приводятся примеры кода с этим iostream
Тебе уже сказали, что это не си, а плюсы.
0
Эксперт С++
 Аватар для fasked
5045 / 2624 / 241
Регистрация: 07.10.2009
Сообщений: 4,310
Записей в блоге: 5
01.03.2012, 16:03
Цитата Сообщение от AntiDriver Посмотреть сообщение
#include <iostream.h>
и даже если на C++, то все равно неправильно.
C++
1
#include <iostream>
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
01.03.2012, 18:26
Цитата Сообщение от AntiDriver Посмотреть сообщение
скачал несколько книжек, там приводятся примеры кода с этим iostream
Скорее всего ты невнимательно прочитал название книги, и книга была по Си++, а не по Си. Но если книга была по Си, то смело выбрасывай её в помойку
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
01.03.2012, 21:34  [ТС]
Уже терпение лопается. Все книжки, которые скачиваю, даже по си без плюсов, там этот iostream. Подскажите какую-нибудь где его нет, пожалуйста.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
01.03.2012, 21:54
Книга от авторов языка Си
http://www.ozon.ru/context/detail/id/2480925/
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
01.03.2012, 22:35
Цитата Сообщение от AntiDriver Посмотреть сообщение
даже по си без плюсов, там этот iostream
можно пример?
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
01.03.2012, 22:45  [ТС]
Удалил уже эту книжку, к сожалению. Хорошо, а как тогда заставить компиляторы с++ в linux видеть этот iostream? Сколько уже сред не ставил, везде одна и та же фигня, не видят. Иначе придётся писать программы под виртуалкой и только для винды. А для собственных нужд как и раньше на паскале.
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
01.03.2012, 23:14
Надо установить компилятор g++ (и его же запускать)
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
02.03.2012, 02:11
Цитата Сообщение от AntiDriver Посмотреть сообщение
Сколько уже сред не ставил, везде одна и та же фигня, не видят
А ты не среду ставь, запускай компилятор напрямую и компилируй.
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
02.03.2012, 23:25  [ТС]
Так в том то и дело что g++ (и даже gcc) установлены.
Code
1
2
3
4
5
6
7
8
yegor@t9ttt97t:~/Рабочий стол$ cat 1.cpp
#include <iostream.h>
void main();
{
}
 
yegor@t9ttt97t:~/Рабочий стол$ gcc 1.cpp
1.cpp:1:22: error: iostream.h: Нет такого файла или каталога
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
02.03.2012, 23:41
Цитата Сообщение от AntiDriver Посмотреть сообщение
iostream.h
тебе уже говорили, у этого файла нет расширения. только имя.

к тому же, две ошибки в одной строке:
Цитата Сообщение от AntiDriver Посмотреть сообщение
void main();
0
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
03.03.2012, 00:18
Тогда надо установить пакет с названием что-то типа c++devel

Добавлено через 14 секунд
Или g++devel, или libstdc++

Добавлено через 4 минуты
Кстати, g++ точно установлен? А то ты показал, что gcc запускаешь

Добавлено через 1 минуту
Нашёл. У меня установлены пакеты libstdc++, libstdc++-6-4.4-dev
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
03.03.2012, 01:34  [ТС]
Эти пакеты уже установлены.
0
Эксперт С++
 Аватар для niXman
3211 / 1459 / 74
Регистрация: 09.08.2009
Сообщений: 3,441
Записей в блоге: 2
03.03.2012, 02:52
ты ошибки в своей мегапрограмме исправил?
компилишь с помощью g++ ?
0
Почетный модератор
7393 / 2639 / 281
Регистрация: 29.07.2006
Сообщений: 13,696
03.03.2012, 11:40
AntiDriver,
$ cat > main.cpp
#include<iostream>
int main()
{
}
$ g++ main.cpp
$ ll
total 20
drwxrwxr-x 2 vourhey vourhey 4096 2012-03-03 11:34 ./
drwxrwxr-x 4 vourhey vourhey 4096 2012-03-03 11:33 ../
-rwxrwxr-x 1 vourhey vourhey 7483 2012-03-03 11:34 a.out*
-rw-rw-r-- 1 vourhey vourhey 33 2012-03-03 11:33 main.cpp
0
0 / 0 / 1
Регистрация: 05.06.2010
Сообщений: 17
04.03.2012, 17:53  [ТС]
Да, исправил всё, всё откомпилировалось. Один пакет из зависимостей почему-то не был установлен. Всем спасибо за ответы!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
04.03.2012, 17:53
Помогаю со студенческими работами здесь

Компиляция error: mysql.h: Нет такого файла или каталога
при компиляции cpp файла g++ create.cpp -l /usr/include/mysql /usr/lib/mysql/libmysqlclient.so выдает os: debian ю установлены...

Работа dlopen. dlerror выдает, что нет такого каталога или файла
Почему не работает dlopen: пишу простой пример с загрузкой void * Lib = dlopen (&quot;libqmng.so&quot;, RTLD_LAZY); if (!Lib) { ...

Нет такого файла или каталога
Написал скрипт, который проверяет раз в 10 минут активный ли сервер, и если активный запускает запись в файл #!/bin/sh i=100 ...

QtGui: Нет такого файла или каталога
Как и рекомендовали - создал отдельную тему. итак: Есть система Linux Ubuntu 12.04, поставил на неё Qt SDK, qmake, g++. Открываю...

Ошибка: Нет такого файла или каталога
вот программа я её взял из обучающего курса http://storage.library.opu.ua/online/books/c/2.htm #include &lt; stdio.h&gt; main( )...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11680&amp;d=1772460536 Одним из. . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru