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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.83
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
#1

компилятор и команда g++ под ubuntu - C++

08.08.2013, 17:54. Просмотров 1660. Ответов 8
Метки нет (Все метки)

Здравствуйте, у меня возникла проблема компиляции под g++, мне необходимо создать кучу объектных файлов, но проблема - в некоторых файлах нет #include <stdio> и выдаются ругательства на принты. Какую команду нужно ввести чтобы все скомпилилось?

Пробовал g++ -c -I/usr/include stdio.h *.cpp не помогает, пишет не может найти файл, хотя он там лежит. Файлов дохрена, добавлять в каждый - умереть. И еще вопрос, как отключить предупреждения(warning)? какой ключ?

Добавлено через 20 минут
Неужели никто не знает?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.08.2013, 17:54
Здравствуйте! Я подобрал для вас темы с ответами на вопрос компилятор и команда g++ под ubuntu (C++):

С++ компилятор для Linux (Ubuntu) - C++
Есть ли какой удобный С++ компилятор для Linux (Ubuntu), как Microsoft Visual Studio?

IDE и компилятор для Ubuntu - C++
Сегодня установил Ubuntu 14.04 LTS. Изучаю С++, хочу &quot;пересесть&quot; на Linux. До этого писал в MS VS Express 2013. Там писал, кнопку жал, там...

Компилятор под C - C++
Здравствуйте! Начал изучать C и столкнулся с проблемой выбора компилятора. Почитал форум и нашел CodeBlocks, но он мне не понравился по...

Компилятор под Eclipse. - C++
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету binary и не компилирует. Что делать? Помогите пожалуйста)

Компилятор под Eclipse. - C++
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету binary и не компилирует. Что делать? Помогите пожалуйста)

Компилятор С++ под windows rt - C++
собственно есть ли он вообще?? или подскажите компилятор под другой язык, заранее спасибо!!

8
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
08.08.2013, 17:59 #2
Цитата Сообщение от amarat100 Посмотреть сообщение
И еще вопрос, как отключить предупреждения(warning)? какой ключ?
-fsyntax-only вроде бы...
0
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:02  [ТС] #3
А остальное как решить? У меня некоторые файлы не компилятся (нет декларации printf), а их там тысячи, как мне скомпилировать их с подключением библиотеки stdio.h чтобы они не ругались?
0
coloc
погромист
410 / 246 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
08.08.2013, 18:12 #4
amarat100, a эти файлы имеют какой-то общий .h файл? Если да, то можно его модифицировать, добавив #include <stdio.h> в начало
0
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:15  [ТС] #5
Я бы так и сделал, но его нет. Это тысячи *.cpp файлов у которых иногда отсутсвует "#include <stdio.h>"
0
gray_fox
What a waste!
1521 / 1226 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
08.08.2013, 18:17 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от amarat100 Посмотреть сообщение
Пробовал g++ -c -I/usr/include stdio.h *.cpp не помогает
попробуй g++ -c -include cstdio *.cpp
3
Fyret
185 / 171 / 13
Регистрация: 30.07.2013
Сообщений: 359
08.08.2013, 18:18 #7
man g++ говорит:
-w Suppress all warnings, including those which GNU CPP issues by default.
-include file
Process file as if "#include "file"" appeared as the first line of the primary source file. However,
the first directory searched for file is the preprocessor's working directory instead of the directory
containing the main source file. If not found there, it is searched for in the remainder of the
"#include "..."" search chain as normal.
1
Kastaneda
Нарушитель
Эксперт С++
4664 / 2870 / 229
Регистрация: 12.12.2009
Сообщений: 7,299
Записей в блоге: 2
Завершенные тесты: 1
08.08.2013, 18:19 #8
Если это тысячи файлов, значит они раньше кем-то как-то собирались. Может есть какая-то система построения?
0
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:24  [ТС] #9
Все, спасибо )
0
08.08.2013, 18:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 18:24
Привет! Вот еще темы с ответами:

нужен компилятор C под Windows 7 - C++
нужен компилятор C, который бы работал под 64-битной Windows 7. Дайте ссылку, пожалуйста

default компилятор под Windows 7 - C++
Хочу скомпилировать себе mono develop погонять, но сам проект с джитхаба не запускается говорит мол версия 2010 слишком стара, какие есть...

64-х битный свободный компилятор под windows - C++
Здравствуйте, не могли бы вы рассказать мне где можно взять свободный компилятор языка С++ для windows для создания 64 битны приложений?

Собрать компилятор gcc с gtk+ под Windows 8.1 - C++
Всем доброго в.с. Необходимо поднять существующий проект написанный на C++. О проекте известно, что разрабатывался он под компилятор...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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