AccessD Опубликовано 20 апреля, 2006 Жалоба Поделиться Опубликовано 20 апреля, 2006 gcc 4.0.2 accessd@linux:~/src> gcc --help Usage: gcc [options] file... Options: ... ... ... Options starting with -g, -f, -m, -O, -W, or --param are automatically passed on to the various sub-processes invoked by gcc. Опции оптимизации и -g не поддерживаются что-ли? А если они нужны, можно как-то заставить компилятор не пропускать их? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 20 апреля, 2006 Жалоба Поделиться Опубликовано 20 апреля, 2006 AccessD писал(а) Чтв, 20 Апреля 2006 17:02 Опции оптимизации и -g не поддерживаются что-ли? А из каких именно слов вы делаете такой вывод? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
AccessD Опубликовано 20 апреля, 2006 Автор Жалоба Поделиться Опубликовано 20 апреля, 2006 automatically passed эти слова смутили. как можно добавить отладочную инфу и включить опции оптимизации? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 20 апреля, 2006 Жалоба Поделиться Опубликовано 20 апреля, 2006 AccessD писал(а) Чтв, 20 Апреля 2006 17:35 automatically passed эти слова смутили. как можно добавить отладочную инфу и включить опции оптимизации? RTFM Цитата: Unlike most other C compilers, GCC allows you to use -g with -O. The shortcuts taken by optimized code may occasionally produce surprising results: some variables you declared may not exist at all; flow of control may briefly move where you did not expect it; some statements may not be executed because they compute constant results or their values were already at hand; some statements may execute in different places because they were moved out of loops. Nevertheless it proves possible to debug optimized output. This makes it reasonable to use the optimizer for programs that might have bugs. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 20 апреля, 2006 Жалоба Поделиться Опубликовано 20 апреля, 2006 ИМХО, они не "automatically passed", а "automatically passed on" Совсем разный смысл. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.