| Инструментарий | Сценарий |
|---|---|
| Visual C++ | |
| Intel (Windows) | |
| Intel (Linux) | |
| Metrowerks (Mac OS X) | |
| Metrowerks (Windows) | |
| Comeau | Тот же, что и для используемого базового инструментария |
¹ В предыдущих версиях компилятора Intel этот сценарий назывался
² В версиях CodeWarrior до 10.0 имелся единственный сценарий
Команды для компиляции и компоновки PATH. Если на шаге 1 вы запустили сценарий, то последнее требование будет удовлетворено автоматически. Также возможно, что директорию, содержащую инструменты командной строки, в переменную PATH добавил инсталлятор при установке инструментария. В противном случае вы можете либо добавить эту директорию в переменную PATH, как показано в табл. 1.7, либо указать в командной строке полный путь к файлу.
| Инструментарий | Командная строка |
|---|---|
| GCC | |
| Visual C++ | |
| Intel (Windows) | |
| Intel (Linux) | |
| Metrowerks | |
| Comeau | |
| Borland | |
| Digital Mars |
| Оболочка | Командная строка |
|---|---|
Например, при использовании Microsoft Visual Studio .NET 2003 и установке ее по стандартному пути на диск С перейдите в директорию, содержащую
> "C:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\bin\vcvars32.bat"
Setting environment for using Microsoft Visual Studio .NET 2003 tools.
(If you have another version of Visual Studio or Visual C++ installed
and wish to use its tools from the command line, run vcvars32.bat for
that version.)
> cl -nologo -EHsn -GR -Zc:forScope -Zc:wchar_t -Fehello hello.cpp hello
hello.cpp
hello
Теперь программу можно запустить.
> hello
Hello World!
Аналогично при использовании Intel 9.0 для Linux и установке его по стандартному пути
$ . /opt/intel/cc/9.0/bin/iccvars.sh
$ icpc -о hello hello.cpp
$ ./hello
Hello, World!
Переменные среды окружения — это пары строк, поддерживаемые системой и доступные для работающих приложений. Инструменты командной строки часто используют переменные среды, для того чтобы узнать некоторые подробности о вашей системе и для получения настроечной информации, которую в противном случае пришлось бы вводить в командной строке. Переменная среды, с которой вы чаще всего будете сталкиваться, — это PATH, которая хранит перечень директорий, в которых операционная система ищет имя исполняемого файла, введенного в командной строке в виде простого имени без указания полного пути к нему. В Windows в директориях из переменной PATH также ищутся динамические библиотеки при их загрузке.