9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
||||||
1 | ||||||
Компиляция программы из файла cpp через командную строку12.10.2012, 09:01. Показов 92486. Ответов 79
Метки нет (Все метки)
Допустим я написал этот код в стандартном виндовском блокноте
Как мне его скомпилировать через командную строку, или подскажите мне код ( .bat )
0
|
12.10.2012, 09:01 | |
Ответы с готовыми решениями:
79
Как в windows сделать динамическую библиотеку из файлов .cpp через командную строку ? Как открыть программу написанную на c++ через командную строку, если в пути программы есть пробелы Не создает exe, как запустить через командную строку с указанием имя файла Вывод текста описания команд в консоль командной строки при запуске программы через командную строку |
12.10.2012, 14:09 | 21 |
1. Для начала скачай установщик MinGW отсюда http://sourceforge.net/project... urce=files,
2. Установи его в любую папку (например C:\MinGW, путь этот запомни, еще понадобится), 3. Картинка: http://store.waredom.ru/blog/29_1.jpg . Открой свойства компьютера (WINDOWS+BREAK либо правая кнопка мыши на "Моем компьютере" и свойства в контекстном меню), зайди на закладку показанную на рисунке и добавь новую переменную окружения MINGW_HOME со значением папки, куда ты установил MinGW( например C:\MinGW, или что ты сам указывал). Далее найди в нижнем списке переменную Path и отредактируй ее, добавив в конец следующее: 4. Далее открой cmd.exe и попробуй набрать g++ -v.
0
|
5498 / 4893 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
12.10.2012, 14:13 | 22 |
Зайдите в папку с Code::Bloks, папка bin, и посмотрите, есть ли там файл g++.exe. Если есть. Панель управления - Система -Дополнительные параметры системы - Переменные среды - Системные переменные - Path. Изменить. После точки с запятой прописываете путь к папке bin (C:\....\bin ). ОК, ОК. Перезагрузка. Повторяете действия с командной строкой.
Добавлено через 1 минуту Герц, у него две среды с mingv стоят.
0
|
12.10.2012, 14:23 | 24 |
1
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 14:31 [ТС] | 25 |
0
|
Kastaneda
|
12.10.2012, 14:37
#26
|
1
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 18:03 [ТС] | 28 |
Зделал всё так как ты мне написал 1 .Устанавил MinGW, в папку C:\MinGW 2. Открыл свойства компьютера, смотри картинки 3. Открыл cmd.exe и попробывал набрать ( g++ main.cpp -v , g++ main.cpp, g++ "main.cpp" -v, и тд ) 4. Как видешь по картинкам сделал всё как ты мне сказал и поначалу что-то компилировалось а потом перестало и стало по старинке мне выдавать, смотри картинку Что я сделал не так?
0
|
12.10.2012, 18:08 | 29 | |||||
А ты уверен, что MINGW_HOME существует? Под линуком это можно проверить так
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
12.10.2012, 18:10 | 30 |
Если не ошибаюсь, по умолчанию он не устанавливается инсталлятором (хотя я давно им в последний раз пользовался, качаю niXman'овские сборки, их просто разархивировать надо). Я всегда прописываю полный путь.
0
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 18:11 [ТС] | 31 |
Да я уверен, потомучто я его сам создал.
Какой линукс используешь, я сам хочу туда вскором времени перейти
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
||||||
12.10.2012, 18:11 | 32 | |||||
А переменную под вндой проверить можно так:
0
|
12.10.2012, 18:13 | 33 |
Или попробуй пока не трогать переменные среды, выполни в консоли
Код
PATH=%PATH%;\path\to\bin Добавлено через 1 минуту Как? Возможно твоя переменная существует только в текущей сессии консоли.
0
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 18:14 [ТС] | 34 |
0
|
Kastaneda
|
12.10.2012, 18:14
#35
|
0
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 18:15 [ТС] | 36 |
0
|
5055 / 3115 / 271
Регистрация: 11.11.2009
Сообщений: 7,044
|
|
12.10.2012, 18:16 | 38 |
хАЛЕКСЕЙх, так у вас %MINGW_HOME% и так имеет значение "C:\MinGW". Вам надо писать просто %MINGW_HOME%\bin
0
|
9 / 9 / 3
Регистрация: 11.10.2012
Сообщений: 118
|
|
12.10.2012, 18:16 [ТС] | 39 |
я не знаю как, у меня было там кнопочка ( создать ) я создал MINGW_HOME, и прописал в неё C:\MinGW
0
|
12.10.2012, 18:16 | 40 |
это нужно выполнить в консоли, при чем лучше в новой, чтобы убедиться, что %MINGW_HOME% реально существует.
0
|
12.10.2012, 18:16 | |
12.10.2012, 18:16 | |
Помогаю со студенческими работами здесь
40
Компиляция .cpp-файлов из программы Компиляция файла cpp Передача символов через командную строку Запуск Gnu через командную строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |