Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: результат препроцессора  (Прочитано 13228 раз)
0 Пользователей и 1 Гость смотрят эту тему.
FeelUs
Участник

ru
Offline Offline
Пол: Мужской

« : 06-02-2011 15:34 » 

А можно ли в c++ Builder 6 увидеть результат работы препроцессора, а также что-нибудь наподобие ассемблерного листинга?
ЗЫ но мне главное препроцессор
Записан
Finch
Спокойный
Администратор

il
Offline Offline
Пол: Мужской
Пролетал мимо


« Ответ #1 : 06-02-2011 15:59 » 

FeelUs, Препроцессор просто раскрывает все инклуды и обрабатывает все другие команды препроцессора. Т.е. подгатавливает текст программы для компиляции.
Записан

Не будите спашяго дракона.
             Джаффар (Коша)
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #2 : 06-02-2011 17:04 » 

Думаю, стоит посмотреть
cpp32.exe -?
Гугление говорит, что результат работы препроцессора выводят с ключом -P, но я не проверял Улыбаюсь
Записан
FeelUs
Участник

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 06-02-2011 21:32 » 

блин, как-то не думал, что билдер можно вызывать из командной строки - буду разбираться с ключами, но что-то мне (не смотря на то, что я оч. плохо знаю английский язык) подсказывает, что "-P  Perform С++ compile regardless of source extension" не очень связано с препроцессором, да и на первый взгляд, в списке команд что-то не нахожу ни одного слова, похожего на препроцессор
И еще не оч. понятно, как использовать эти команды - типа cpp32 [путь]имя_проекта -Ключ - так чтоли
PS Вад, а как Вы так гуглите, что он вам такие точные ответы дает, как я ни гуглил мне он ничего кроме ответов наподобие ответа Finch'a не давал Улыбаюсь
Записан
Ochkarik
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #4 : 06-02-2011 22:18 » new

например http://www.google.ru/search?hl=ru&q=%D0%BF%D1%80%D0%B5%D0%BF%D1%80%D0%BE%D1%86%D0%B5%D1%81%D1%81%D0%BE%D1%80&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=#hl=ru&xhr=t&q=preprocessor+c%2B%2B+builder+commandline+options+cpp32.exe&cp=44&pf=p&sclient=psy&lr=&newwindow=1&aq=f&aqi=&aql=&oq=preprocessor+c%2B%2B+builder+commandline+options+cpp32.exe&pbx=1&fp=80d22ec531cec4d
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Вад
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #5 : 07-02-2011 09:10 » 

Да, гуглю вот как-то так же, как Ochkarik Улыбаюсь
cpp32 - это, по-моему, собственно сам препроцессор и есть. Остаётся разобраться с его ключами или посмотреть, как эти ключи можно задать непосредственно в настройках проекта.
Записан
FeelUs
Участник

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 08-02-2011 14:18 » 

Цитата
cpp32 - это, по-моему, собственно сам препроцессор и есть.
а что тогда сам компилятор?
Записан
Ochkarik
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #7 : 08-02-2011 14:26 » 

Borland C++ Command Line Tools
Borland C++ Compiler v5.5 (bcc32)
Borland Turbo Incremental Linker (tlink32)
Borland Resource Compiler / Binder (brc32, brcc32)
C++ Win32 Preprocessor (cpp32)
ANSI/OEM character set file conversion utility (fconvert)
Import Definitions utility to provide information about DLLs (impdef)
Import Library utility to create import libraries from DLLs (implib)
Borland Turbo Dump to structurally analyse EXE, OBJ and LIB files (tdump)
Librarian for symbol case-conversion, creating extended libraries and modifying page size (tlib)
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
RXL
Технический
Администратор

Offline Offline
Пол: Мужской

WWW
« Ответ #8 : 08-02-2011 14:37 » 

bcc32.exe
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines