Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 32, средняя оценка - 5.00
atlanticq
0 / 0 / 0
Регистрация: 15.08.2012
Сообщений: 7
#1

Компилятор С++ - C++

15.08.2012, 16:17. Просмотров 3978. Ответов 42
Метки нет (Все метки)

Скажите, пожалуйста, каким редактором для написания кода вы пользуетесь, и какой компилятор используете?

Напишите недостатки и преимущества вашего выбора.


Я начинающий программист, пишу и компилирую в оболочке DOSBox на Borland C++ 3.1
Преимущество выбора в том ("выбор" - это громко сказано, я больше не знаю с чем можно работать, а хочу узнать), что после написания кода можно его проверить. Но иногда в некоторых учебниках примеры не компилируются из-за разных причин. Например функция std не компилируется, библиотеки нужно подключать
C++ (Qt)
1
stdlib.h
, a не
C++ (Qt)
1
stdlib
, и еще много недостатков. Да и иногда DOSbox, или сам Борланд зависает, и нужно писать код сначала.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.08.2012, 16:17
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Компилятор С++ (C++):

Компилятор? - C++
Вот Visual Studio это IDE а какой в нем компилятор? название его скажите плз)

компилятор - C++
Здравствуйте, я написал код. а чтоб скомпилировать у меня нету компилятора, удалил по ошибке, а скачивать скорость не позволяет. Я...

Компилятор - C++
что делает компилятор он переводит в машинный язык что такое машинный язык

Компилятор С++ - C++
посоветуйте пожалуста среду для С++ хорошую.

компилятор - C++
при запуске программы (программа простая скачал из сайта куда сдавал свои задачи) идет работа программы ,потом через 1 секунду вызывается...

Компилятор С++ - C++
Какой компилятор можно использовать для среды NetBeans в Windows, кроме Cygwin?

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
DiffEreD
1430 / 767 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.08.2012, 14:58 #16
gсс прописан в path - C:\mingw\bin (по крайней мере NetBeans работает). В настройках Sublime Text 2 в Tools/Build System/New Build System... добавил такое :
C++
1
2
3
4
5
6
{
    "cmd" : ["gcc", "$file_name", "-o", "${file_base_name}.exe"],
    "selector" : "source.c",
    "shell":true,
    "working_dir" : "$file_path"
}
- не работает. Кто подскажет в чем дело.
mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
16.08.2012, 17:02 #17
Цитата Сообщение от alsav22 Посмотреть сообщение
В какой-то IDE пользуетсь или из командной строки?
Собственно MinGW Studio - и работает везде и на Linux и на Windows!

Добавлено через 8 минут
Nameless One, как мне ответили на одном из форумов, то для программирования, например на
С++, нужно подгружать дополнения, а у каждой из них есть свои отличия! Я имел в виду это, а фраза действительно вышла кривая, просто устал

Добавлено через 9 минут
Цитата Сообщение от ForEveR Посмотреть сообщение
mr_free, ОМФГ. Visual Studio не панацея. Как минимум есть Qt.
Понятно что студия - не панацея, но к Qt надо еще привыкнуть, а это почти равносильно тому как перейти с Windows в запутаную Linux (хотя через месяц привыкаешь и не хочешь возвращаться на Windows)!
ForEveR
16.08.2012, 17:05
  #18

Не по теме:

mr_free, Ось - это такой же инструмент, как язык программирования... У меня на работе линукс, дома винда... И ничего и та и другая ось устраивают

alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
16.08.2012, 19:06 #19
Цитата Сообщение от mr_free Посмотреть сообщение
MinGW, быстро, удобно, ошибки указываються, почти не отличаеться от visual c++!
Сейчас посмотрел MinGW Studio. Даже близко нет тех подсказок, что есть MSVC.
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
16.08.2012, 22:24 #20
Цитата Сообщение от yuron_477 Посмотреть сообщение
gсс прописан в path - C:\mingw\bin (по крайней мере NetBeans работает)
так он прописан или нет, проверьте. В NetBeans можно подключить компилятор не прописывая в path.

Цитата Сообщение от yuron_477 Посмотреть сообщение
Sublime Text 2 в Tools/Build System/New Build System...
Не надо никакую New Build System, build для c++ по умолчанию уже сделан под mingw
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
16.08.2012, 22:49 #21
Цитата Сообщение от defer Посмотреть сообщение
Не надо никакую New Build System, build для c++ по умолчанию уже сделан под mingw
Если по умолчанию, то почему при New Build System - это показывает?
Миниатюры
Компилятор С++  
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
16.08.2012, 22:55 #22
Потому-что вы не туда смотрите

файл \Data\Packages\C++\C++.sublime-build

Код
{
	"cmd": ["g++", "${file}", "-o", "${file_path}/${file_base_name}"],
	"file_regex": "^(..[^:]*):([0-9]+):?([0-9]+)?:? (.*)$",
	"working_dir": "${file_path}",
	"selector": "source.c, source.c++",

	"variants":
	[
		{
			"name": "Run",
			"cmd": ["bash", "-c", "g++ '${file}' -o '${file_path}/${file_base_name}' && '${file_path}/${file_base_name}'"]
		}
	]
}
и не надо цепляться к словам, не нравится по умолчанию, пусть будет "из каропки"
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.08.2012, 00:28 #23
Цитата Сообщение от defer Посмотреть сообщение
и не надо цепляться к словам
Я, в общем-то, и не думал цепляться. Спросил только. Если я нажал на Build, где и что должно появиться, если всё правильно настроено?
kravam
быдлокодер
1694 / 881 / 44
Регистрация: 04.06.2008
Сообщений: 5,441
17.08.2012, 01:17 #24
Качни Dev-C++ 4.9.9.2 без компилятора, качни отдельно компилятор g++ (благо разработчиками он не забыт, родной староват будет), запихай его туда и обработай всё это мелким напильником (см. мою подпись.)
В дальнейшем намерен совершенствовать Dev-Cpp
++++++++++++++++++++++++++++++++++++++++++++++++++
Кстати, вот инсталлятор g++. Одно время он у меня выводил ошибки на русском языке, клянусь! Потом перестал. Чудеса да и только...
defer
秘密
555 / 235 / 3
Регистрация: 29.11.2010
Сообщений: 783
17.08.2012, 02:13 #25
Цитата Сообщение от kravam Посмотреть сообщение
Качни Dev-C++ 4.9.9.2 без компилятора, качни отдельно компилятор g++ (благо разработчиками он не забыт, родной староват будет), запихай его туда и обработай всё это мелким напильником
Тогда лучше Code-Blocks, работает без всякого напильника


вывод после Ctrl+B
Миниатюры
Компилятор С++  
kravam
быдлокодер
1694 / 881 / 44
Регистрация: 04.06.2008
Сообщений: 5,441
17.08.2012, 02:36 #26
Так и Dev-C++ будет работать. Просто я улучшаю эту среду только и всего. И да, она русифицирована если чё.
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.08.2012, 18:48 #27
defer, если я нажал на Build, где и что должно появиться, если всё правильно настроено в Sublime Text 2?
soon
2540 / 1305 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
17.08.2012, 19:09 #28
alsav22, Внизу строка finished in ...
mr_free
69 / 3 / 0
Регистрация: 08.08.2012
Сообщений: 223
Записей в блоге: 1
17.08.2012, 19:14 #29
alsav22, подсказки есть и также как и в визуал при двойном клике указываеться строка ошибки! Единственное что не указываеться точное место ошибки, но и студия не всегда указывает точное место ошибки!
alsav22
5417 / 4813 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
17.08.2012, 20:01 #30
Цитата Сообщение от mr_free Посмотреть сообщение
alsav22, подсказки есть
Я имею ввиду, подчёркивание ошибок в процессе написания кода, а не после компиляции. При неправильном синтаксисе, ошибка сразу подчёркивается? При несоответствии типов - сразу подчёркивается? При наведении курсора на переменную, показывается её тип? И т.д. В MinGw Studio я этого не увидел. После компиляции все ошибки показывают.

Цитата Сообщение от soon Посмотреть сообщение
alsav22, Внизу строка finished in ...
Где-нибудь есть информация на русском, как подключить mingv к Sublime Text 2? У меня внизу появляется, на какое-то время, "Building", потом исчезает и всё.

Добавлено через 35 минут
Из командной строки mingv работает, значит в путях есть.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.08.2012, 20:01
Привет! Вот еще темы с ответами:

Компилятор - C++
Я знаю основу С + + , пишу программы на Microsoft Visual Studio 2010 Помогите понять понятия: гнусовський компилятор? P.S.возможно это...

компилятор с++ - C++
кто знает может можно сделать так чтоб компилятор не использовал фиксированных адресов, а использовал только относительное смещение?

компилятор - C++
Подскажите какой-нибудь хороший компилятор с++??

Компилятор - C++
Здравствуйте! У меня назрел вопрос по поводу размера файлов *.exe Использую Dev-C++. Недавно захотел посмотреть размер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
17.08.2012, 20:01
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru