Сейчас на форуме: zombi-vadim, zds (+4 невидимых) |
eXeL@B —› Программирование —› Среда для разработки на Си и ассемблере |
Посл.ответ | Сообщение |
|
Создано: 06 сентября 2013 00:39 · Личное сообщение · #1 |
|
Создано: 06 сентября 2013 00:47 · Личное сообщение · #2 MisterSmile пишет: есть ли среда разработки на Си Для мелочи Sublime Text 3, для средних проектов Code::Blocks, если большой проект или нужен нормальный автокомплит boost'a ( любых templates ), то visual studio + visual assist. Раз такой вопрос возник, то бери второй вариант, там можно подрубать разные компили, GCC, CL, BCC итд | Сообщение посчитали полезным: MisterSmile |
|
Создано: 06 сентября 2013 02:38 · Поправил: plutos · Личное сообщение · #3 При чем тут вообще "среда разработки"? IDE - integrated development environment - облегчает организацию проэктов, выбор linking and compiling options, и т.д. Вы ему говорите какой compiler использовать и т. д. Пишите хоть в Notepad, типа: printf("Hello, World!"); __asm { mov eax, 1 ..... } ........ return 0; Сохраняем все это как myfile.c и потом gcc myfile.c /my options myfile.exe или cl.exe myfile.c /x /x /x .... Вот и вся среда разработки! Ей до лампочки что вы там скармливаете своему компиллятору. ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: Gideon Vi, Carpe DiEm |
|
Создано: 06 сентября 2013 04:43 · Поправил: MisterSmile · Личное сообщение · #4 plutos Простите за некорректно поставленный вопрос.) F_a_u_s_t, благодарю за ответ. Установил CodeBlocks. Приспособил к нему компилятор от VS 2010. Но не могу добиться вывода русских символов во время компиляции в поле Logs and Others. Выдает кракозябры в кодировке CP866. И настроек кодировки этого поля нигде нет. Решил глянуть ещё и NetBeans с Eclipse. Ага.. к NetBens CL не крутится. |
|
Создано: 06 сентября 2013 05:05 · Личное сообщение · #5 MisterSmile пишет: Установил CodeBlocks. Приспособил к нему компилятор от VS 2010 чем не устраивает сама VS? | Сообщение посчитали полезным: plutos |
|
Создано: 06 сентября 2013 05:17 · Поправил: plutos · Личное сообщение · #6 MisterSmile: Простите за некорректно поставленный вопрос. Да нет, ради Бога! Вопрос как вопрос, просто мне кажется, что вы пытаетесь чесать левой рукой правое ухо. Я, к примеру, вот уже столько лет использую Visual Studio, начиная с 6-ой версии и мешаю С с аssembler'ом без проблем. Даже как-то никогда и не задумывался. Раз compiler принимает мой код, то что мне еще нужно. ----- Give me a HANDLE and I will move the Earth. |
|
Создано: 06 сентября 2013 06:59 · Поправил: MisterSmile · Личное сообщение · #7 VS да не то чтобы не устраивает. Она просто большая. И её изучить надобно. Я решил поискать что-то попроще, что удовлетворяло бы требованиям. Но смотрю, что с этим "попроще" возни побольше. Фух... Только что Eclipse смог подружить c компилятором VS. Наконец-то консоль заговорила по-русски, после манипуляций с ini-файлом среды и не только. Вот, если кому понадобится: -Dfile.encoding=CP866 -добавляем в конце ini. И в разных частях самой программы можно повыставлять CP866. Описано здесь: Пока сравню, в чём работать эффективнее и удобнее. А там будет видно. В Eclipse на Java писал когда-то, потому с ним поначалу будет легче. Интересно проверить, есть ли автодополнение и подсветка ассемблерного кода в студии. Или она его тоже как чужеродный воспринимает в листингах Си. |
|
Создано: 06 сентября 2013 09:14 · Поправил: Veliant · Личное сообщение · #8 Если нужен только C без C++, то очень неплохой вариант Pelles C. Поддерживает свежие стандарты C11 (не путать с C++11) | Сообщение посчитали полезным: MisterSmile |
|
Создано: 06 сентября 2013 09:48 · Поправил: BoRoV · Личное сообщение · #9 MisterSmile пишет: Интересно проверить, есть ли автодополнение и подсветка ассемблерного кода в студии. Или она его тоже как чужеродный воспринимает в листингах Си. Конечно как чужеродный. Да я вобще не видел даже асм ide автодополнения для асм кода, да он и не нужен, что там знать те асм команды. А если не знаешь, то тебе нужно не автодополнение, а учебник по асм. Я себе ставил дополнение для VS для подсветки асм, но он подсвечивает не асм-вставки, а асм-файлы. ----- Лучше быть одиноким, но свободным © $me |
|
Создано: 06 сентября 2013 10:07 · Личное сообщение · #10 |
|
Создано: 06 сентября 2013 15:38 · Личное сообщение · #11 Зачем notepad, VS, CodeBlocks. Делай как Джефф Дин, пиши сразу бинарник. Клаву найди где только две кнопки "1" и "0". Тема плавно переходит в обсуждение "на вкус и цвет", в интернете есть мануалы по настройке IDE и подсветок синтаксиса по сабжу. | Сообщение посчитали полезным: sendersu |
|
Создано: 06 сентября 2013 22:14 · Личное сообщение · #12 |
|
Создано: 11 сентября 2013 02:25 · Личное сообщение · #13 |
|
Создано: 11 сентября 2013 02:39 · Личное сообщение · #14 |
|
Создано: 11 сентября 2013 02:43 · Поправил: dosprog · Личное сообщение · #15 |
|
Создано: 11 сентября 2013 04:59 · Личное сообщение · #16 |
|
Создано: 11 сентября 2013 05:27 · Поправил: F_a_u_s_t · Личное сообщение · #17 microxa пишет: это уже дело привычки (хотя FAR это скорей некая такая религия) Я далеко не избалован IDE и привык к хардкору в виде emacs, но в данный момент его заменил sublime text 3. Мало того, что все няшно выглядит из коробки, но в движок на уровне, один неточный поиск чего стоит, по файлу, всем файлам, по фразам и регуляркам, удобное plugin api для python'a, после настройки этого самого python'a я удалил pycharm, для с/с++ можно подрубить clang для автокомлита, в качестве отладчика gdb, компилится все по F8 независимо от языка, проектные файлы есть, но работает и без них. Можно еще очень долго описывать, notepad++ унылый гуан, который к тому же крэшится часто при банальном открытии исходника, колорер так и вовсе тихий ужас особенно после emacs'a или vim, VS у меня сейчас только для больших проектов ибо только там нормальный автокомлит шаблонов, тот же clang часто помирает, хотя какбэ компилятор, но он только недавно осилил сборку boost'a, ну и рефакторинг там на уровне, к сожалению для sublime нет пока ничего равноценного. |
eXeL@B —› Программирование —› Среда для разработки на Си и ассемблере |