我希望能够自动检测系统架构,当我在FreeBSD编译程序时,我想要包含x64和x32的文件,但是不起作用,我尝试了以下方法:
ifeq ($(uname -a),i386)
INCDIR += -I../../x32
else
INCDIR += -I../../x64
endif
这里有什么问题呢? 我在amd64上编译以下代码时可以工作。 我在i388上编译以下代码时无法工作。
当我在amd64上使用下面的代码进行编译时,makefile会看到x64目录。 当我在i386上使用下面的代码进行编译时,makefile也会看到x64目录。 所以基本上否则不会产生任何影响吗?
uname -p
。 - kwarnke