2

我必须编写一个函数来为不同的(32/64 位)机器搜索不同的目录。例如 :

 //if 64 bit
 Opts.AddPath("/usr/include/x86_64-linux-gnu");

 //if 32 bit
 Opts.AddPath("/usr/include/i386-linux-gnu");

是否有一个预定义/编译器定义的宏可以让我选择特定的代码。

我在 Ubuntu 机器上使用 gcc。

谢谢。

4

2 回答 2

2

本页建议__LP64___LP64

于 2012-06-30T06:47:21.703 回答
1

您可以在编译代码时使用 -D 标志来定义常量(链接

于 2012-06-30T08:43:31.590 回答