Введение в разработку приложений на платформе Atom/MeeGo для нетбуков и планшетников. Граничин О.Н - 31 стр.

UptoLike

31
набор опций -fp -ret -in -387.
3. Общие. Многие опции имеют общее значение для всех языков
программирования и аппаратных платформ. Например, опция -о
указывает компилятору оптимизировать выводимый объектный код.
Команда-драйвер gcc обрабатывает все известные ей опции, а
оставшиеся передает процессу, компилирующему конкретный язык.
Если опция компилируемого языка не известна ему, то будет
выдано сообщение об ошибке.
Компилятор gcc развивается весьма динамично. Каждые
несколько минут в экспериментальную версию проекта вносятся
разнообразные изменения: исправляются найденные ошибки,
добавляется новая функциональность. Домашняя страничка
компилятора находится по адресу
www.gnu.org/software/gcc/gcc.html. На ней можно отслеживать
текущую версию продукта и следить за сделанными изменениями.
2.2.4. Описание GDB
Стандартным средством для отладки программ,
скомпилированных компилятором GCC, является отладчик GDB.
Этот отладчик свободно распространяется в рамках проекта GNU.
Домашняя страничка отладчика находится по адресу
www.gnu.org/software/gdb/gdb.html
.
Чтобы указать компилятору gcc, что вы планируете отлаживать
вашу программу, и поэтому нуждаетесь в дополнительной
информации, добавьте ключ -g в опции компиляции и компоновки.
Например, если программа состоит из двух файлов main.c и utils.c,
можно скомпилировать ее командами:
gcc -c -g Wall main.c
gcc -c -g -Wall utils.c
gcc -g -o prog main.o utils.o
или одной командой:
gcc -g -Wall -o prog main.o utils.o
Обе последовательности команд приводят к созданию
исполняемого файла prog.