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

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

04.02.2012, 01:07. Показов 5178. Ответов 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 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru