2011-10-19 10 views
2

定義されている場合(__ AIX)、AIX 6.1では機能しませんか?私は、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からの指示に従ってきたが、私はそれを実行すると、それは「こんにちは世界」を仕事やプリントアウトしない理由として、私の頭を悩まのですか? ...と「は、una​​me -v」「6」を返し、私はボックスに「はuname」を行う場合、私は、「AIX」を取得

...

私は、コードに入れることができるものの任意のアイデア?リントン

+0

私のミス解く "AIX" の前に1アンダースコアではない2アンダースコア....でなければなりません

....それはONEでなければなりません助けを

感謝アンダースコアは2つではないので... "_AIX"ではなく "__AIX" –

答えて

2

は今;-)