Herakles
Profifragensteller
Moin!
Ich habe vor einiger Zeit ein Programm unter Linux geschrieben und möchte das nun gern auf FreeBSD portieren. Das ist so in etwas das erste mal, dass ich nun mit bedingter Kompilierung in Kontakt komme.
Ich habe beim schmökern in fremdem Code gesehen, dass man überprüfen kann, ob man auf einer FreeBSD-Maschine arbeitet, indem man
im Code unterbringt.
Woher kennt man solche defines, bzw. finde ich irgendwo in meinem System eine Liste, in der all diese Defines stehen?
Danke für jeden Tipp, Herakles
Ich habe vor einiger Zeit ein Programm unter Linux geschrieben und möchte das nun gern auf FreeBSD portieren. Das ist so in etwas das erste mal, dass ich nun mit bedingter Kompilierung in Kontakt komme.
Ich habe beim schmökern in fremdem Code gesehen, dass man überprüfen kann, ob man auf einer FreeBSD-Maschine arbeitet, indem man
Code:
#ifdef __FreeBSD__
(...)
#endif
im Code unterbringt.
Woher kennt man solche defines, bzw. finde ich irgendwo in meinem System eine Liste, in der all diese Defines stehen?
Danke für jeden Tipp, Herakles