22:47
Некомплект
Я давно рекламировал CodeLite, как маленькую среду разработки под Си/Си++. Рекомендую я её и студентам.
Говорю: ставьте CodeLite. Ставят. Пишут программу. Она не запускается.
Один, второй, третий случай.
Начинаю смотреть: оказывается, CodeLite встал без компилятора (mingw). Я сначала их ругаю за то, что они поставили не ту версию... а потом обнаруживаю, что по неизвестной причине данная среда разработки доступна для скачивания только в виде "без компилятора". Хотя раньше были версии и с компилятором и без компилятора. Зачем они убрали компилятор из состава? Потому что это технически другой проект?
Притом ещё версия 6.1 (август 2014) компилятор в своём составе имеет. А 7.0 (февраль 2015) -- нет. Зато имеет поддержку PHP.
Но ничего, скачали mingw отдельно, поставили, всё заработало. Но вообще любил я её именно за то, что там "всё в одном" и работает искаропки. Может быть, есть сторонние сборки, хмм?
Варианты решений на текущий момент:
1. Ставить мингв отдельно (при этом он почему-то не прописывает себя в path и это приходится делать вручную).
2. Ставить CodeLite 6.1, где он ещё в комплекте, а потом обновляться или... не обновляться.
3. Использовать Code::Blocks (очень похож на CodeLite; возможно, это форки), где мингв в комплекте. Но последняя версия Code::Blocks -- декабрь 2013 года. Видимо, проект заброшен (хотя какие-то нерелизные сборки есть и более поздние, в т.ч. 2015 года, но релиза нет).
Знает ли кто-нибудь другие маленькие среды разработки Си/Си++ под винду с полным циклом сборки из коробки? Dev-C++ не предлагать: давно не обновлялся.
Говорю: ставьте CodeLite. Ставят. Пишут программу. Она не запускается.
Один, второй, третий случай.
Начинаю смотреть: оказывается, CodeLite встал без компилятора (mingw). Я сначала их ругаю за то, что они поставили не ту версию... а потом обнаруживаю, что по неизвестной причине данная среда разработки доступна для скачивания только в виде "без компилятора". Хотя раньше были версии и с компилятором и без компилятора. Зачем они убрали компилятор из состава? Потому что это технически другой проект?
Притом ещё версия 6.1 (август 2014) компилятор в своём составе имеет. А 7.0 (февраль 2015) -- нет. Зато имеет поддержку PHP.
Но ничего, скачали mingw отдельно, поставили, всё заработало. Но вообще любил я её именно за то, что там "всё в одном" и работает искаропки. Может быть, есть сторонние сборки, хмм?
Варианты решений на текущий момент:
1. Ставить мингв отдельно (при этом он почему-то не прописывает себя в path и это приходится делать вручную).
2. Ставить CodeLite 6.1, где он ещё в комплекте, а потом обновляться или... не обновляться.
3. Использовать Code::Blocks (очень похож на CodeLite; возможно, это форки), где мингв в комплекте. Но последняя версия Code::Blocks -- декабрь 2013 года. Видимо, проект заброшен (хотя какие-то нерелизные сборки есть и более поздние, в т.ч. 2015 года, но релиза нет).
Знает ли кто-нибудь другие маленькие среды разработки Си/Си++ под винду с полным циклом сборки из коробки? Dev-C++ не предлагать: давно не обновлялся.
21.03.2015 в 23:56
-- Minoru
22.03.2015 в 00:03
-- Minoru
22.03.2015 в 00:08
Не понимаю.
Ах да, у мингв есть СВОЙ пакетный менеджер!!!!!!!!!!!
22.03.2015 в 01:21
Глупый потому что!
Как правильно называть мусор, оставшийся после процесса редактирования текста?
Невнимательность.
22.03.2015 в 01:26
Отсутствие же пакетного менеджера *в ОС (или дистрибутиве)* является диким фейлом потому, что пользователи вынуждены решать зависимости вручную. И ладно бы ещё установщики были все от одного источника и гарантированно совместимы…
-- Minoru
22.03.2015 в 01:30
>>Как правильно называть мусор, оставшийся после процесса редактирования текста?
> Не понимаю.
Ну вот писал я предложение, писал, а потом решил немного поменять формулировку и потому часть написанного переписал заново. Но вышло так, что эта новая часть не согласуется (грамматически) с остатками старой. Вот эти остатки — как их называть?
Crawling Chaos
>>Как правильно называть мусор, оставшийся после процесса редактирования текста?
> Невнимательность.
Это лишь одна из причин появления «мусора».
-- Minoru
22.03.2015 в 01:35
>>Есть. И у cygwin есть. И у Haskell есть. И у Perl есть. И у Python есть. И у Scala, OCaml (емнип) и кучи других языков тоже есть.
Свои внутренние менеджеры пакетов?! В линуксе?!
>>Вот эти остатки — как их называть?
А, это. Будешь смеяться, но я не знаю. Встречался, но не думал, что есть отдельное название конкретно для данного явления.
22.03.2015 в 10:09
А, это. Будешь смеяться, но я не знаю. Встречался, но не думал, что есть отдельное название конкретно для данного явления.
22.03.2015 в 13:38
>>Есть. И у cygwin есть. И у Haskell есть. И у Perl есть. И у Python есть. И у Scala, OCaml (емнип) и кучи других языков тоже есть.
> Свои внутренние менеджеры пакетов?! В линуксе?!
Это явление не зависит от операционной системы, так что да, и в линуксе тоже. Поэтому в тех дистрибутивах Linux, где есть пакетный менеджер, у тебя всегда есть два пути поставить пакет: через пакетный менеджер дистра и через пакетный менеджер языка. Первый гарантирует тебе совместимость со всеми другими пакетами дистрибутива, а второй даёт, скорее всего, самую свежую версию, которая может вообще ни с чем не работать. Олсо пакеты в дистре используют одинаковые пути, а пакетные менеджеры языков могут вести себя каждый как хочет. Короче, новичков обычно отговаривают пользоваться пакетными менеджерами языков, дабы не засрать или, того хуже, не сломать систему.
-- Minoru
22.03.2015 в 17:39
22.03.2015 в 18:49
22.03.2015 в 23:59
Что-нибудь жизнерадостное, смешное.
23.03.2015 в 00:36
23.03.2015 в 01:30
Если можно, пусть это будет кроссовер, с участием в мире Сайлент Хилл героев каких-либо других ваших любимых игр... скажем, Алиса из Madness Returns или что-то ещё... может даже ТООХОО!!!
23.03.2015 в 01:30
23.03.2015 в 01:40
23.03.2015 в 02:06
24.03.2015 в 00:06
Можно, но предупреждаю:
а) это будет неизвестно когда. Мне нужна идея. Придумаю идею -- будет всё остальное.
б) это будет высер. О качестве моих произведений вы можете судить по тегу "Графоманство".