ich versuche gerade ein einfaches c+±Programm zu übersetzen mit
gpp -o pgmname pgmname.c
Es ist nur stdio.h includet. Der Compiler such in /usr/local/include, es steht aber alles in /usr/include. Selbst wenn ich -I /usr/include in die Compileranweisung schreibe funktionierts nicht, weil in der stdio.h weitere header stehen, die mit /usr/local/include voll qualifiziert sind, aber in /usr/include stehen. Ich habe an diesem blöden redhat nichts verändert.
Gibts dafür eine Lösung?
Demnächst werde ich auf Debian umstellen, ich hoffe dann hören diese Probleme auf.
ich versuche gerade ein einfaches c+±Programm zu übersetzen
mit
gpp -o pgmname pgmname.c
Es ist nur stdio.h includet. Der Compiler such in
/usr/local/include, es steht aber alles in /usr/include.
Selbst wenn ich -I /usr/include in die Compileranweisung
schreibe funktionierts nicht, weil in der stdio.h weitere
header stehen, die mit /usr/local/include voll qualifiziert
sind, aber in /usr/include stehen. Ich habe an diesem blöden
redhat nichts verändert.
Gibts dafür eine Lösung?
Entweder den ganzen kram verschieben, oder, wenn in /usr/include nichts oder nicht viel steht, das nach /usr/local/include schieben und /usr/include als symlink auf /usr/local/include anlegen ?
ln -s /usr/local/include /usr/include
Demnächst werde ich auf Debian umstellen, ich hoffe dann hören
diese Probleme auf.
Selbst suse hat die Header unter /usr/include, ist schon sehr komisch…