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

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

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

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

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

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

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

Добавлено через 20 минут
Неужели никто не знает?
Лучшие ответы (1)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
08.08.2013, 17:59     компилятор и команда g++ под ubuntu #2
Цитата Сообщение от amarat100 Посмотреть сообщение
И еще вопрос, как отключить предупреждения(warning)? какой ключ?
-fsyntax-only вроде бы...
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:02  [ТС]     компилятор и команда g++ под ubuntu #3
А остальное как решить? У меня некоторые файлы не компилятся (нет декларации printf), а их там тысячи, как мне скомпилировать их с подключением библиотеки stdio.h чтобы они не ругались?
coloc
погромист
 Аватар для coloc
409 / 245 / 15
Регистрация: 27.08.2012
Сообщений: 550
Завершенные тесты: 1
08.08.2013, 18:12     компилятор и команда g++ под ubuntu #4
amarat100, a эти файлы имеют какой-то общий .h файл? Если да, то можно его модифицировать, добавив #include <stdio.h> в начало
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:15  [ТС]     компилятор и команда g++ под ubuntu #5
Я бы так и сделал, но его нет. Это тысячи *.cpp файлов у которых иногда отсутсвует "#include <stdio.h>"
gray_fox
What a waste!
 Аватар для gray_fox
1253 / 1136 / 54
Регистрация: 21.04.2012
Сообщений: 2,357
Завершенные тесты: 3
08.08.2013, 18:17     компилятор и команда g++ под ubuntu #6
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Цитата Сообщение от amarat100 Посмотреть сообщение
Пробовал g++ -c -I/usr/include stdio.h *.cpp не помогает
попробуй g++ -c -include cstdio *.cpp
Fyret
184 / 170 / 13
Регистрация: 30.07.2013
Сообщений: 359
08.08.2013, 18:18     компилятор и команда g++ под ubuntu #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.
Kastaneda
Форумчанин
Эксперт С++
 Аватар для Kastaneda
4253 / 2785 / 219
Регистрация: 12.12.2009
Сообщений: 7,109
Записей в блоге: 1
Завершенные тесты: 1
08.08.2013, 18:19     компилятор и команда g++ под ubuntu #8
Если это тысячи файлов, значит они раньше кем-то как-то собирались. Может есть какая-то система построения?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 18:24     компилятор и команда g++ под ubuntu
Еще ссылки по теме:

Компилятор С++ под windows rt C++
C++ С++ компилятор для Linux (Ubuntu)
64-х битный свободный компилятор под windows C++
C++ IDE и компилятор для Ubuntu
Собрать компилятор gcc с gtk+ под Windows 8.1 C++

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

Или воспользуйтесь поиском по форуму:
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
08.08.2013, 18:24  [ТС]     компилятор и команда g++ под ubuntu #9
Все, спасибо )
Yandex
Объявления
08.08.2013, 18:24     компилятор и команда g++ под ubuntu
Ответ Создать тему
Опции темы

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