Ich will Systemarchitektur automatisch zu erkennen, wenn ich mein Programm unter FreeBSD kompilieren und i2 möchten enthält für x64 und x32 aber nicht funktionieren, habe ich versucht, wie folgt aus:GNU Makefile, erkennen Architektur
ifeq ($(uname -a),i386)
INCDIR += -I../../x32
else
INCDIR += -I../../x64
endif
Was ist hier falsch? Wenn ich amd64 kompiliere, arbeite mit Code unten. Wenn ich auf i388 kompilieren nicht funktionieren.
Wenn ich auf amd64 mit Code unter dem Makefile kompilieren, siehe x64 dir. Wenn ich auf i386 mit Code unter dem Makefile kompilieren, siehe x64 dir. Soo bassically, die sonst keinen Effekt haben?
Versuchen 'uname -p' statt – kwarnke
funktionieren nicht. das macht mich verrückt ... ich verstehe nicht warum. –