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

Запуск mingv из командной строки - C++

Восстановить пароль Регистрация
 
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.08.2012, 01:18     Запуск mingv из командной строки #1
В папке mingv\bin имеются, в частности, такие файлы:
C++
1
2
3
4
5
6
7
8
c++.exe
cpp.exe
g++.exe
gcc.exe
x86_64-w64-mingw32-c++.exe
x86_64-w64-mingw32-g++.exe
x86_64-w64-mingw32-gcc-4.7.0.exe
x86_64-w64-mingw32-gcc.exe
Все они запускаются из командной строки. Единственное, что я понял, это то, что с плюсами относятся к С++, без плюсов - к С (кроме cpp.exe). Какие из них нужно использовать при компиляции и почему?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
edward_jonson
 Аватар для edward_jonson
157 / 157 / 25
Регистрация: 23.02.2011
Сообщений: 388
19.08.2012, 03:26     Запуск mingv из командной строки #2
.c файлы компиль -
Код
gcc myprog.c -o myprog
(-o myprog - неоябязательный флаг, указывает имя выходного исполняемого файла, если без него, то создастся файл a.exe (a.out на лине, вроде)), .cpp -
Код
g++ myprog.cpp -o myprog
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,266
19.08.2012, 04:17     Запуск mingv из командной строки #3
В сети есть книга GCC._Полное_руководство_(Гриффитс)(2004), там подробно расписано что как и почему
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
19.08.2012, 04:48  [ТС]     Запуск mingv из командной строки #4
Цитата Сообщение от kravam Посмотреть сообщение
В сети есть книга GCC._Полное_руководство_(Гриффитс)(2004), там подробно расписано что как и почему
Смотрел я её. Правда не сильно. Но, по моему, там нет такого, что запускать, это: g++.exe или это: x86_64-w64-mingw32-g++, и в чём разница. Насчёт вот этого: c++.exe - попалось, что это то же самое, что и g++.
kravam
быдлокодер
 Аватар для kravam
1513 / 873 / 44
Регистрация: 04.06.2008
Сообщений: 5,266
19.08.2012, 10:52     Запуск mingv из командной строки #5
А почему ты вобще решил, что нужно запускать x86_64-w64-mingw32-g++? Есть там этот файл ну и пусть он будет, не трогай его до поры до времени, а когда придёт пора к нему обратиться ты поймёшь. Компиль g++
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
19.08.2012, 15:24     Запуск mingv из командной строки #6
Еще -std=c++11 можно добавить для компиляции кода C++11
C++
1
g++ -c -g -std=c++11 myprog.cpp -o myprog
alsav22
19.08.2012, 19:47  [ТС]
  #7

Не по теме:

А почему ты вобще решил, что нужно запускать x86_64-w64-mingw32-g++? Есть там этот файл ну и пусть он будет, не трогай его до поры до времени, а когда придёт пора к нему обратиться ты поймёшь. Компиль g++
kravam, есть такое свойство натуры - любознательность. Не даёт покоя.

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.08.2012, 20:23     Запуск mingv из командной строки
Еще ссылки по теме:

C++ Запуск программы с параметрами с командной строки
Запуск командной строки VS из конкретного каталога C++
Запуск в командной строке C++

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

Или воспользуйтесь поиском по форуму:
kravam
19.08.2012, 20:23     Запуск mingv из командной строки
  #8

Не по теме:

а ничё что там ещё туева хуча экзешников?
...А вообще правильно, каждый за что-то отвечает, мне тоже хотелось бы знать какой за что отвечает. Но некогда. Программировать надо!

Yandex
Объявления
19.08.2012, 20:23     Запуск mingv из командной строки
Ответ Создать тему
Опции темы

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