Форум программистов, компьютерный форум, киберфорум
C/С++ под Linux
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.76/25: Рейтинг темы: голосов - 25, средняя оценка - 4.76
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1

gcc по книге Артура Гриффитс

04.02.2012, 01:07. Показов 5151. Ответов 43
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
доброго времени суток, узнав о возможностях С/С++ в linuxe мне захотелось сразу начать прогать из под Linux(a)=) но мои знания в этих языах были малы и я начал изучать их из под винды , но майкрософт искажает некоторые стандарты( теперь когда я набрал нужный уровень понимания языка я решил перейти на Linux. вот только столкнулся с проблемой установки gcc, !? вернее с незнанием Linuxa...
пытался поставить как это описано в книге Артура Гриффитса компилятор GNU но не смог разобраться(
кто может помочь установить gcc-3.1 или выше ? У меня стоит Ubuntu 10.04/ заранее спасибо !)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.02.2012, 01:07
Ответы с готовыми решениями:

GCC Сборка 32 разрядной версии GCC 64 разрядным GCC
Доброго времени суток. Возникла необходимость под 32х разрядный Linux, собрать 32 разрядный GCC. Но на моей основной машине установлена 64...

задача короля артура
Turbo Pascal (ПОМОГИТЕ РАЗОБРАТЬСЯ С КОДОМ К ЗАДАЧЕ.ОЧЕНЬ-ОЧЕНЬ ПРОШУ!!!) Вы не поверите, но однажды в древности произошла такая история....

Исходники интернет-магазина Жур Артура
Всем привет. С праздником. Где можно найти исходники интернет-магазина по урокам Жур Артура?

43
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
04.02.2012, 01:12
Цитата Сообщение от Астик Посмотреть сообщение
узнав о возможностях С/С++ в linuxe мне захотелось сразу начать прогать из под Linux(a)=)
Ты так говоришь, будто в линуксах какие-то особенные C/C++...
Ставь из репозиториев же. Между прочим, gcc 3.1, как и вся третья ветка, давно протух.
0
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 01:30
скорее всего gcc уже установлен.
набери в консоли комманду
Bash
1
gcc
если не установлен, убунту сама предложит установить его из репозитория. устанавливается кажется коммандой

Bash
1
sudo apt-get install gcc
1
Evg
Эксперт CАвтор FAQ
 Аватар для Evg
21281 / 8305 / 637
Регистрация: 30.03.2009
Сообщений: 22,660
Записей в блоге: 30
04.02.2012, 01:35
Цитата Сообщение от Астик Посмотреть сообщение
майкрософт искажает некоторые стандарты
gcc их "искажает" в разы больше
0
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 01:42
Цитата Сообщение от Evg Посмотреть сообщение
gcc их "искажает" в разы больше
Интересно что за стандарты искажает gcc? В gcc как и в ms vc есть расширения, но ни как не искажения, вроде gcc как и современные версии микросовтовского компилятора достаточно хорошо поддерживают стандарт.
1
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 01:51  [ТС]
Цитата Сообщение от ksandro Посмотреть сообщение
скорее всего gcc уже установлен.
набери в консоли комманду
нашел установлен установлен!
а как его запустить ?
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
04.02.2012, 01:53
ksandro, как раз-таки расширениями и искажает. Хотя, надо сказать, весьма удобными) С другой стороны свежие стандарты внедряются быстрее.
Цитата Сообщение от Астик Посмотреть сообщение
а как его запустить ?
Команда "gcc" и есть запуск компилятора.
0
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 01:54  [ТС]
Цитата Сообщение от Evg Посмотреть сообщение
gcc их "искажает" в разы больше
во первых с++ изначально был написан для Unixa и вряд ли там их больше...
на лекция по VS в бауманке преподы то и дело говорили, что мол в VS это так а в стандартах не так, стандарты поддерживаются большей степенью Linux- ом =)
0
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 01:55
ну, самом простом варианте примерно так
(твоя программа в файле file.c)
Bash
1
gcc file.c
результат компиляции будет в файле a.out
0
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 01:57  [ТС]
Цитата Сообщение от NoMasters Посмотреть сообщение
gcc 3.1, как и вся третья ветка, давно протух.
ну это я понял после 5 сек поиска в интернете )

Добавлено через 45 секунд
Цитата Сообщение от ksandro Посмотреть сообщение
ну, самом простом варианте примерно так
а где мне искать эти файлы?
0
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 01:59
какой файл ты не можешь найти?
0
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 02:04  [ТС]
ни тот, ни тот пишет нет такого файла или каталога ...

Добавлено через 1 минуту
Цитата Сообщение от NoMasters Посмотреть сообщение
Команда "gcc" и есть запуск компилятора
при вводе этой команды пишет no input files
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
04.02.2012, 02:05
Цитата Сообщение от Астик Посмотреть сообщение
при вводе этой команды пишет no input files
как бы он хочет имена файлов для сборки. gcc --help или сразу man gcc
1
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 02:06
gcc - это компилятор, который только компилирует написанную тобой программу в бинарный код, который можно запустить. Это не среда разработки.

Ты программу написал которую компилировать хочешь? Сохранил ее в файл?
0
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 02:14  [ТС]
Цитата Сообщение от ksandro Посмотреть сообщение
Ты программу написал которую компилировать хочешь? Сохранил ее в файл?
нет, это дело 5 сек. главное понять принцип работы с gcc ... а среду программирования какую лучше использовать ? intel -ловскую ?
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
04.02.2012, 02:16
Любою. От вима до эклипса, каждому своё. Если у тебя кеды, под плюсы советую KDevelop
1
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 02:19  [ТС]
спасибо за совет! ну вот если у меня есть .txt файл с готовым кодом. как мне это все загнать на кампиляцию в gcc ?
0
Псевдослучайный
1946 / 1146 / 98
Регистрация: 13.09.2011
Сообщений: 3,215
04.02.2012, 02:23
mv file.txt file.c
gcc file.c
Для плюсов, соответственно, .cpp и g++
1
31 / 31 / 4
Регистрация: 15.04.2011
Сообщений: 81
04.02.2012, 02:23
Цитата Сообщение от Астик Посмотреть сообщение
нет, это дело 5 сек. главное понять принцип работы с gcc ... а среду программирования какую лучше использовать ? intel -ловскую ?
что такое интеловская среда программирования? возможно ты путаешь с интеловским компилятором.

Чтоб понять принцип, оккрываешь любой текстовый редактор, пишешь в нем простейшую программу "Hello world". Сохраняешь ее в файле hello.c . Затем в коммандной строке запускаешь комманду gcc hello.c
В результате должен появиться файл a.out если откомпилировалось все без ошибок. Этот файл можно запустить коммандой ./a.out по идее это должно вывести тебе "Hello world"
1
 Аватар для Астик
13 / 13 / 2
Регистрация: 03.10.2010
Сообщений: 190
Записей в блоге: 1
04.02.2012, 02:44  [ТС]
Цитата Сообщение от ksandro Посмотреть сообщение
появиться файл a.out
где именно он должен появится?там где изначальный txt ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.02.2012, 02:44
Помогаю со студенческими работами здесь

Нужно чтобы столбик в одной книге преобразовать в строку в другой книге
Здравствуйте. Нет ли какого изящного решения, чтобы столбик в одной книге преобразовать в строку в другой книге. Или надо переносить по...

Как организовать поиск в другой книге или в этой же книге, поиск по слову на определенных листах
Всем привет!) Как организовать поиск в другой книге или в этой же книге, поиск по слову на определенных листах? Например слово...

Gcc и c++
Доброго времени суток. Начну с предисловия. Я всегда писал на C++ под винду и в линукс не совался. Сейчас, я выполняю задание(тестовое) и...

gcc.4.6.2
собираю gcc.4.6.2. это уже на этапе make. checking for x86_64-unknown-linux-gnu-gcc......

gcc-4.7.0
Здравствуйте, как установить gcc-4.7.0 на Ubuntu 11.10 ? Текущая версия 4.6.1 и при sudo apt-get install gcc пишет, что установлена...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru