Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2015, 13:15   #1
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию Минимальный набор для программирования на Си

Как-то начинал изучать Си, разобрался что для этого нужно, даже попробовал покодить в консоли, но без хорошей книги быстро заманался и отложил на некоторое время Си. Теперь есть хорошая книга, но забыл, что я ставил кроме Нотпада. Меня интересует минимальный набор типа Нотпад + компилятор, но немного каша в голове… там какие-то компоновщики ещё есть… Короче, направьте, где можно почитать или сами расскажите. Среды разработок не интересуют, только минимум, чтоб всё ручками. Я под Виндой.
Andrej_K вне форума Ответить с цитированием
Старый 13.10.2015, 13:26   #2
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,543
По умолчанию

Компоновщики в голове? Это - круто. И зачем тогда что-то изучать? Одного взгляда на код и прога готова. Аааа, в голове нет линкера и компилятора? Ой, я в отпаде.
Сочувствую. У меня в голове их тоже нет. Да и компоновщика тоже .

По-теме.
Не пытайтесь поразить мир с первого шага. Он всегда, Е2, Е4, ходят белые. Как сложится партия? Выриантов: !64. Не много-ли?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 13.10.2015 в 13:30.
Smitt&Wesson вне форума Ответить с цитированием
Старый 13.10.2015, 13:31   #3
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Ставьте mingw и вперед
p51x вне форума Ответить с цитированием
Старый 13.10.2015, 14:20   #4
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Ставьте mingw и вперед
Ну вот да, оно у меня и есть в установщиках. Это сним мы через консоль вызывает компилятор, скармливаем ему код и получаем результат выполнения?
Andrej_K вне форума Ответить с цитированием
Старый 13.10.2015, 14:42   #5
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Где-нибудь есть описание МинГВ, что там устанавливать, а что нет? Куча флажков…
Andrej_K вне форума Ответить с цитированием
Старый 13.10.2015, 16:30   #6
Croessmah
Вредный кошак
Участник клуба
 
Аватар для Croessmah
 
Регистрация: 14.10.2012
Сообщений: 1,159
По умолчанию

Цитата:
Куча флажков…
главная проблема красивых кнопок - это "куда нажать".
Пока не отстранитесь от этих кнопок, эта проблема будет преследовать всегда!
Croessmah вне форума Ответить с цитированием
Старый 13.10.2015, 17:02   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Среды разработок не интересуют, только минимум, чтоб всё ручками.
А-а-а... Если не секрет почему? Чем компиляторы "искаропки" не угодили?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 13.10.2015, 17:20   #8
Andrej_K
Форумчанин
 
Регистрация: 27.07.2013
Сообщений: 256
По умолчанию

Цитата:
Сообщение от Stilet Посмотреть сообщение
А-а-а... Если не секрет почему? Чем компиляторы "искаропки" не угодили?
Всем угодили, но я хочу сначала принцип действия понять, что там и как происходит, какие команды… А потом уже выберу СР и буду упрощать себе деятельность с полным пониманием сути вопроса.
Andrej_K вне форума Ответить с цитированием
Старый 13.10.2015, 17:28   #9
220Volt
Форумчанин
 
Регистрация: 14.12.2012
Сообщений: 668
По умолчанию

Ну вообще хорошее желание (разобраться руками), жаль что на винде, намучаетесь (имхо). А читать надо доки:
Установка Mingw http://www.mingw.org/wiki/Getting_Started

Справка по gcc https://gcc.gnu.org/onlinedocs/
Обязательные разделы: https://gcc.gnu.org/onlinedocs/gcc-5...verall-Options https://gcc.gnu.org/onlinedocs/gcc-5...ng-G_002b_002b
Также заглянуть в "Options Controlling C Dialect" и "Options to Request or Suppress Warnings".

В последнем упомянутом разделе, обратить внимание на -Wall -Wextra -Werror -Wfatal-errors.

Последний раз редактировалось 220Volt; 13.10.2015 в 17:43.
220Volt вне форума Ответить с цитированием
Старый 13.10.2015, 18:18   #10
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
но я хочу сначала принцип действия понять
А разные компиляторы по разному вызываются. Ты намучишься именно с самим принципом )
Тем паче что со средой идет и компиль. Ставишь все - получаешь и возможность исполнения компиляции из-под консоли.
Цитата:
жаль что на винде, намучаетесь
Ниче подобного.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решить набор задач для экзамена на C++ alina_dn Помощь студентам 2 20.05.2013 20:39
Набор для защиты Rio309 Безопасность, Шифрование 22 27.02.2013 19:18
Реализовать в виде модуля набор набор подпрограмм для следующих операций со строками : 1) Процедура подсчёта кол-ва букв к в пер Richik123 Паскаль, Turbo Pascal, PascalABC.NET 12 23.09.2012 12:24
Для файла определить максимальный и минимальный элемент zheka89 Паскаль, Turbo Pascal, PascalABC.NET 0 27.04.2010 09:46