Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Вопрос по gcc / 3 сообщений из 3, страница 1 из 1
28.08.2004, 18:58
    #32669999
[net]Phoenix
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по gcc
Можно ли как нибудь отследить ход процесса компиляции из вне?
То есть сделать нечто вроде прогресс бара для gcc?
Куда копать за доками?!Помогите, а? :((
...
Рейтинг: 0 / 0
28.08.2004, 20:16
    #32670034
alex_k
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по gcc
Ну, есть специальные директивы компиляции, которые выводят сообщения в консоль, если на них натыкается компилятор.
Так, что, можно навтыкать их по тексту.
Написать приблуду, которая беред исходный код, и втыкает в него равномерно эти штуки.
Затем пускает компиляцию, перехватывая консольный вывод и фильтрует сообщения компилятора от сообщений этой директивы.
И на основании полученных данных рисует прогресс бар.

Но это, что называется "через жопу" :-)
других методов не знаю
...
Рейтинг: 0 / 0
29.08.2004, 15:00
    #32670187
Yet another cat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Вопрос по gcc
alex_kНу, есть специальные директивы компиляции, которые выводят сообщения в консоль, если на них натыкается компилятор.
Так, что, можно навтыкать их по тексту.
Написать приблуду, которая беред исходный код, и втыкает в него равномерно эти штуки.
Затем пускает компиляцию, перехватывая консольный вывод и фильтрует сообщения компилятора от сообщений этой директивы.
И на основании полученных данных рисует прогресс бар.

Но это, что называется "через жопу" :-)
других методов не знаю

Это метод не только через жопу, но и неправильный. Потому что это не дерективы компилятора, а препроцессора и вывод на консоль будет производиться только при его работе. Собственно разбор, генерация кода, оптимизация и пр. пойдут мимо кассы.

А компиляторов с прогрессбарами я вообще не знаю. Ни одного.
...
Рейтинг: 0 / 0
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Вопрос по gcc / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]