我在redhat linux 下安装了gcc4.3.2 也生成了 c++, gcc, cpp 等可执行文件

但是用c++  test.cpp 编译时却发生了 error: redeclaration of C++ built-in type 'bool' 错误.

望高手赐教!

test.cpp 内容如下:

#include <stdio.h>
#ifndef bool
typedef int bool;
#endif
int main(void)
{
  #if defined(__alpha)
  printf("defined __alpha\n");
  #else
  printf("not defined __alpha\n");
  #endif
  return 0;
}
Logo

更多推荐