anonymous@RULINUX.NET~# Last login: 2024-11-23 18:40:49
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

[ненависть]А почему GCC под винду такое УГ?

Тут хотел объяснить человеку как написать простую программу на C. В общем работа на винде, скачал MinGW установил gcc. Написал программу hello.

Компилирую ее gcc -c hello.c

Он мне hello.c :1: No include path in wich to find stdio.h

То есть он не находит заголовочника со стандартной библиотекой ввода вывода.

Почему так, что это за блядство? У них что там совсем мозги отсохли, компилятор не находит заголовочник ебануться. Наоборот мну не хотел новичку навязывать всякие Visual Studio и дать классическое объяснение. Как компилить из строки и что такое вообще исходник, компилятор. И из-за кого-то hello world столько ебли.

Парни извините за обилие мата, но когда не получается запустить hello world на ровном месте только такие эмоции и могут возникать.

В общем мну люто бешено негодует, рычит и скалится на этот ебаный глючный gcc под винду.

iwolf(*) (2011-02-02 18:33:00)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13

[Ответить на это сообщение]
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

добавь в Path путь к заголовочнику и все.

Tux-oid(*)(2011-02-02 18:35:55)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.6) Gecko/20100626 SUSE/3.6.6-1.2 Firefox/3.6.6
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

Добавил в Path в настройках системы C:\MinGW\include (где лежат заголовочники) и все равно gcc не находит заголовочник.

iwolf(*)(2011-02-02 18:42:30)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

 http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html#index-CPATH-2200

HEBECTb_KTO(*)(2011-02-02 18:49:57)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [ненависть]А почему GCC под винду такое УГ? от HEBECTb_KTO 2011-02-02 18:49:57
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

Короче запускаю на компиляцию

gcc first.c -I C:\MinGW\include

Так я понял.

stdio.h вроде нашел, но

Выдается следующее.

  1.  stdio.h: 26: stddef.h: No such file or directory
  2.  stdio.h: 28: stdarg.h: No such file or directory

Короче пиздец какой-то. Мну не удивляется почему народ тянется к java и к C#, если с этим gcc столько ебли.

Но вообще он же должен без всяких путей работать сразу. Иначе это уже какое-то извращенство получается.

iwolf(*)(2011-02-02 19:12:58)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

Может ты его просто не по инструкции поставил?

HEBECTb_KTO(*)(2011-02-02 19:25:28)

avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

ололо под венду и вдруг работать сразу? Тролие, делящее на ноль детецтед

bugmaker(*)(2011-02-02 20:52:54)

Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.14) Gecko/20101013 Ubuntu/9.04 (jaunty) Shiretoko/3.5.14
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

только под венду?

 http://habrahabr.ru/blogs/os/31277/

anonymous(*)(2011-02-02 21:21:36)

Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.7.62 Version/11.01
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

>Почему так, что это за блядство? У них что там совсем мозги отсохли, компилятор не находит заголовочник ебануться.
Это у тебя руки кривые. Ты как ставил mingw? Я под вендой без проблем собирал всякие либы и прочую гадость, никаких проблем с хедерами не было.

SystemV(*)(2011-02-02 21:53:09)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

Рассказываю по шагам:

1. Захожу сюда  http://sourceforge.net/projects/mingw/files/, скачиваю mingw-get-inst-20101030.exe

2. Запускаю этот exe-шник Next, Next, Next, соглашаюсь с лицензией, Next, предлагается установить в C:\MinGW, соглашаюсь Next, предлагается создать пункт в меню, соглашаюсь Next.

3. Потом окно выбора компонентов Select Components. C-компилятор по умолчанию, выбираю еще C++ компилятор, MSYS BasicSystem (вроде она и содержит библиотеки) жму Next.

4. Жму Install, выходит консоль, загружает распаковывает, все Finish установка закончена. Проверяю в консоли работает ли gcc, выдает версию, значит gcc работает. Проверяю есть ли заголовочники захожу в папку C:\MinGW\include - заголовочники есть в т. ч. stdio.h.

5. Иду в папку с проектом, чтобы не возится с консолью, пишу bat-скрипт

  1.  @echo off
  2.  gcc hello.c -o hello
  3.  PAUSE
  4.  

Запускаю, пишет, что не нашел заголовочник stdio.h.

Что я не правильно делаю?

iwolf(*)(2011-02-02 23:20:54)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

>Что я не правильно делаю?
Это делал?

 http://www.mingw.org/wiki/Getting_Started#toc4

SystemV(*)(2011-02-02 23:37:27)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

То есть сделать так: Панель управления - система - дополнительно - переменные среды и для переменной Path указать еще C:\MinGW\bin?

Делал. И не помогает.

iwolf(*)(2011-02-02 23:46:49)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

>Делал. И не помогает.
Тогда попробуй потыкать в gcc как тут написано:  http://www.mingw.org/wiki/IncludePathHOWTO

Посмотри на пути, интересно даже, что там у тебя такое. У меня легко собрался hello world, но я ничего кроме скачивания, установки и прописывания PATH не делал.

SystemV(*)(2011-02-02 23:49:05)

Emacs-w3m/1.4.414 w3m/0.5.3
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

> Что я не правильно делаю?
Может стоит отребутиться? Он небось себе при инсталляции переменных окружения насоздавал как это любит делать гнусный софт, а они же не подхватятся уже запущенными программами, в частности "проводником".

HEBECTb_KTO(*)(2011-02-03 00:15:55)

[#] [Добавить метку] [Редактировать] Ответ на: Re: [ненависть]А почему GCC под винду такое УГ? от HEBECTb_KTO 2011-02-03 00:15:55
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

Короче перезагружался и чего только не делал. Походу это в системе какая-то заморочка, раз у других он работает gcc под виндой. Короче разработка C/C++ это явно не под винду. На 100% уверен был бы линукс уж с этим-то никаких бы проблем не возникло. Или если хочешь под виндой работать ставь VisualStudio уж этот монстр точно будет работать на винде.

Что не говори, но gcc не свой для винды. И не удивительно что могут возникать такие необъяснимые с точки логики и здравого смысла траблы.

iwolf(*)(2011-02-03 00:46:34)
Отредактировано iwolf по причине "не указана"
Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

> Или если хочешь под виндой работать ставь VisualStudio уж этот монстр точно будет работать на винде.

Попробуй Qt SDK от Nokia. GCC там в комплекте. Устанавливался и работал без проблем и плясок с бубном.

 http://qt.nokia.com/downloads/sdk-windows-cpp

 http://get.qt.nokia.com/qtsdk/qt-sdk-win-opensource-2010.05.exe

josephson(*)(2011-02-03 12:57:53)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1.9) Gecko/20100317 SeaMonkey/2.0.4
avatar
Скрыть

Re: [ненависть]А почему GCC под винду такое УГ?

>Что я не правильно делаю?

Не запускаешь MinGW Shell?

Вообще, кажется, MinGW по-идиотски сделан.

И вообще, многие программы и системы могут вызывать недоумение и желание написать всё самому. Жаль только, зачастую это практически не осуществимо.

anonymous(*)(2011-02-04 18:41:27)

Opera/9.80 (Windows NT 6.1; U; ru) Presto/2.6.30 Version/10.62
Этот тред читают 3 пользователя:
Анонимных: 3
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!