anonymous@RULINUX.NET~# | Last login: 2024-11-10 00:00:53 |
Регистрация Вход | Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск |
Форум - Talks | [RSS] |
Тут хотел объяснить человеку как написать простую программу на 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
|
|
|
Скрыть
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 |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?http://gcc.gnu.org/onlinedocs/gcc/Environment-Variables.html#index-CPATH-2200 |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?Короче запускаю на компиляцию gcc first.c -I C:\MinGW\include Так я понял. stdio.h вроде нашел, но Выдается следующее.
Короче пиздец какой-то. Мну не удивляется почему народ тянется к 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 |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?Может ты его просто не по инструкции поставил? |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?>Почему так, что это за блядство? У них что там совсем мозги отсохли, компилятор не находит заголовочник ебануться.
|
Скрыть
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-скрипт Запускаю, пишет, что не нашел заголовочник 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 |
Скрыть
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 |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?>Делал. И не помогает.
Посмотри на пути, интересно даже, что там у тебя такое. У меня легко собрался hello world, но я ничего кроме скачивания, установки и прописывания PATH не делал. |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?> Что я не правильно делаю?
|
Скрыть
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 |
Скрыть
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 |
Скрыть
Re: [ненависть]А почему GCC под винду такое УГ?>Что я не правильно делаю?
Не запускаешь MinGW Shell? Вообще, кажется, MinGW по-идиотски сделан. И вообще, многие программы и системы могут вызывать недоумение и желание написать всё самому. Жаль только, зачастую это практически не осуществимо. |
|
|
|
Этот тред читают 1 пользователь: |
Анонимных: 1 Зарегистрированных: 0 |
Re: [ненависть]А почему GCC под винду такое УГ?
добавь в Path путь к заголовочнику и все.
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