C++. Сборник рецептов | страница 9
В этой главе я буду обсуждать семь наборов инструментов командной строки: GCC, Visual C++, Intel, Metrowerks, Borland, Comeau и Digital Mars. Таблица 1.2 показывает имена инструментов командной строки из различных инструментариев, а табл. 1.3 показывает, где они расположены в вашей системе, если они установлены. Имена инструментов для Windows используют суффикс .exe, который требуется для исполняемых файлов Windows. Для инструментария, доступного как для Windows, так и для Unix, я заключаю этот суффикс в квадратные скобки.
Табл. 1.2. Имена инструментов командной строки в различном инструментарии
Инструментарий | Компилятор | Компоновщик | Архиватор |
---|---|---|---|
GCC | g++[.exe] | g++ | ar[.exe] ranlib[.exe] |
Visual C++ | cl.exe | link.exe | lib.exe |
Intel (Windows) | icl.exe | xilink.exe | xilib.exe |
Intel (Linux) | lcpc | icpc | arranlib |
Metrowerks | mwcc[.exe] | mwld[.exe] | mwld[.exe] |
Comeau | como[.exe] | como[.exe] | Зависит от инструментария |
Borland | bcc32.exe | bcc32.exe ilink32.exe | tlib.exe |
Digital Mars | dmc.exe | link.exe | lib.exe |
Табл. 1.3. Расположение ваших инструментов командной строки
Инструментарий | Расположение |
---|---|
GCC (Unix) | Обычно /usr/bin или /usr/local/bin |
GCC (Cygwin) | Поддиректория bin установки Cygwin |
GCC (MinGW) | Поддиректория bin установки MinGW |
Visual C++ | Поддиректория VC/bin установки Visual Studio¹ |
Intel (Windows) | Поддиректория Bin установки компилятора Intel |
Intel (Linux) | Поддиректория bin установки компилятора Intel |
Metrowerks | Поддиректория Other Metrowerks Tools/Command Line Tools установки CodeWarrior |
Comeau | Поддиректория bin установки Comeau |
Borland | Поддиректория Bin установки C++Builder, C++BuilderX или инструментов командной строки Borland |
¹ В предыдущих версиях Visual Studio директория VC называлась VC98 или Vc7.
Пусть количество инструментария вас не пугает - вам не требуется изучать их все. В большинстве случаев можно просто пропустить материал, который не относится к вашему инструментарию. Однако, если вы хотите узнать немного о другом инструментарии, прочтите разделы о Visual C++ и GCC, так как это основной инструментарий для Windows и Unix.