Ist 'getopt.h' ueberall da?

getopt_long() benoetigt ‚getopt.h‘, aber im Manual steht noch drueber ‚#define _GNU_SOURCE‘, heisst das, das geht nur dort, wo diese Konstanmte diese Funktion geht? Oder ist sind getopt-Angelegenheiten sowieso Linux-speziefinsch??? dieses define stand ja auch nur unter getopt_long() und nicht ueber getopt() normal.
Was heisst denn das nun???

Hallo,

getopt_long() benoetigt ‚getopt.h‘, aber im Manual steht noch
drueber ‚#define _GNU_SOURCE‘, heisst das, das geht nur dort,
wo diese Konstanmte diese Funktion geht?

Üblichweise verändert das das Verhalten von ein paar Funktionen. Ob es ohne dieses #define auch geht: Ausprobieren.

Grüße,
Moritz