Как узнать окружение компилятора?
cpp -dM empty.h
> Как узнать, список каталогов, где он ищет include ?
gcc -v file.c
Остальные ответы на gcc.gnu.org/onlinedocs/gcc
спасибо. этого, надеюсь, достаточно.
Сообщение удалил
Боюсь наврать, но вроде -dM и -dD. В любом случае, какая-то из -d опций.
не всё удалось отловить, к сожалению. к примеру, вот что не выдалось:
__HONOR_STD
CHAR_BIT=8
__STL_USE_NAMESPACES
m68kИнтересно, что за целевая платформа?
Motorola 68000
Я заметил. Правда, мне кажется, это полноправный наследник.
motorola 68302, ОСРВ RTEMS
А еще можно поискать -D в бинарниках надстройки над компилятором...
Оставить комментарий
yolki
имеется gcc, некоторая его производная ("m68k-rtems-g++").Как можно узнать, какие переменные трансляции (#define) определяются при компиляции?
Как узнать, список каталогов, где он ищет include ?
конечная цель - протранслировать имеющийся проект другим компилятором (не gcc).
Может, есть какие-то расширения к ключику -E, например?