【发布时间】:2011-12-10 19:39:50
【问题描述】:
我在 AIX 6.1 上有以下内容:
#include <stdio.h>
#include <stdlib.h>
int main(){
#if defined(__AIX)
printf("hello world");
#endif
return 0;
}
我已按照http://predef.sourceforge.net/preos.html#sec2 的说明进行操作,但我不知道为什么它不起作用或在我运行它时打印出“hello world”?
如果我在框上执行“uname”,我会得到“AIX”...并且“uname -v”返回“6”...
我可以在代码中添加什么想法吗?
感谢您的帮助
林顿
【问题讨论】:
-
我的错误......它应该是一个下划线而不是两个......所以应该是“_AIX”而不是“__AIX”