Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/10: Рейтинг темы: голосов - 10, средняя оценка - 4.90
amarat100
0 / 0 / 0
Регистрация: 08.08.2013
Сообщений: 5
1

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

08.08.2013, 17:54. Просмотров 1872. Ответов 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
Ответы с готовыми решениями:

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

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

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

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

Компилятор под Eclipse.
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету...

8
coloc
погромист
411 / 247 / 30
Регистрация: 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
погромист
411 / 247 / 30
Регистрация: 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!
1553 / 1258 / 166
Регистрация: 21.04.2012
Сообщений: 2,636
Завершенные тесты: 3
08.08.2013, 18:17 6
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от amarat100 Посмотреть сообщение
Пробовал g++ -c -I/usr/include stdio.h *.cpp не помогает
попробуй g++ -c -include cstdio *.cpp
3
Fyret
200 / 186 / 45
Регистрация: 30.07.2013
Сообщений: 392
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
Jesus loves me
Эксперт С++
4940 / 3017 / 346
Регистрация: 12.12.2009
Сообщений: 7,612
Записей в блоге: 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

Компилятор под Eclipse.
Скачал Eclipse c оффа, поставил. Скачал MinGW, поставил. Не пашет. Нету...

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

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


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

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

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