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

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

04.02.2012, 01:07. Показов 5104. Ответов 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 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru