Инструментарий | Сценарий |
---|---|
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
также ищутся динамические библиотеки при их загрузке.