мета-данные страницы
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| c:c_ultimate_guide:preprocessor_directives [2025/10/20 17:22] – radi0dev | c:c_ultimate_guide:preprocessor_directives [2025/11/09 12:07] (текущий) – внешнее изменение A User Not Logged in | ||
|---|---|---|---|
| Строка 15: | Строка 15: | ||
| * ''# | * ''# | ||
| * ''#'' | * ''#'' | ||
| + | |||
| + | ===== макросы ===== | ||
| + | |||
| + | ^ Компилятор | ||
| + | | Borland | ||
| + | | Clang | %%__clang__%% | ||
| + | | Codeplay VectorC | ||
| + | | Digital Mars | %%__DMC__%% | ||
| + | | Gnu | %%__GNUC__%% | ||
| + | | Intel legacy “Classic” | ||
| + | | Intel LLVM based | %%__INTEL_LLVM_COMPILER__%% | ||
| + | | Microsoft | ||
| + | | Pathscale | ||
| + | | Symantec | ||
| + | | Watcom | ||
| + | |||
| + | ^ Архитектура | ||
| + | | x86 | %%_M_IX86%%, | ||
| + | | x86-64 | ||
| + | | IA64 | %%__IA64__%% | ||
| + | | DEC Alpha | %%__ALPHA__%% | ||
| + | | Motorola Power PC | %%__POWERPC__%% | ||
| + | |||
| + | ^ Архитектура | ||
| + | | Any little endian | ||
| + | | Any big endian | ||
| + | |||
| + | ^ Операционная система | ||
| + | | DOS 16 bit | %%__MSDOS__%%, | ||
| + | | Windows 16 bit | %%_WIN16%% | ||
| + | | Windows 32 bit | %%_WIN32%%, %%__WINDOWS__%% | ||
| + | | Windows 64 bit | %%_WIN64%%, %%_WIN32%% | ||
| + | | Cygwin | ||
| + | | Mingw | %%__MINGW32__%%, | ||
| + | | Linux 32 bit | %%__unix__%%, | ||
| + | | Linux 64 bit | %%__unix__%%, | ||
| + | | BSD | %%__unix__%%, | ||
| + | | Mac OS | %%__APPLE__%%, | ||
| + | | OS/2 | %%__OS2__%% | ||