Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Software => Příkazový řádek a programování pro GNU/Linux => Téma založeno: Martin - ViPEr*CZ* 29 Ledna 2012, 17:34:47

Název: g++ makra [vyřešeno]
Přispěvatel: Martin - ViPEr*CZ* 29 Ledna 2012, 17:34:47
Jsem tak hledal... asi špatně... když chci něco přeložit přes g++.... posílá si kompilátor nějaké makro, které by šlo identifikovat přes #ifndef??? Podobně jak se to dá na VS třeba přes #ifndef WINNT.
Název: Re:g++ makra
Přispěvatel: premet 29 Ledna 2012, 20:14:11
Našel sem toto makro,jestli chceš indentifikátor kompilátoru
Kód: [Vybrat]
_GNUC__viz. http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html (http://gcc.gnu.org/onlinedocs/cpp/Common-Predefined-Macros.html)
Název: Re:g++ makra
Přispěvatel: premet 29 Ledna 2012, 20:18:18
Kód: [Vybrat]
_GNUG__
The GNU C++ compiler defines this. Testing it is equivalent to testing (__GNUC__ && __cplusplus).
Název: Re:g++ makra
Přispěvatel: Martin - ViPEr*CZ* 30 Ledna 2012, 01:51:20
Díky, funguje... ;)