0
我正在将一些代码从AIX移植到Linux我遇到了未定义符号为TRUE和FALSE的编译错误。它们没有在源代码中定义,我没有访问AIX系统的权限。这些符号是在xlc编译器的头文件中定义的吗?在xlc_r AIX编译器的头文件中是否定义了TRUE和FALSE?
我正在将一些代码从AIX移植到Linux我遇到了未定义符号为TRUE和FALSE的编译错误。它们没有在源代码中定义,我没有访问AIX系统的权限。这些符号是在xlc编译器的头文件中定义的吗?在xlc_r AIX编译器的头文件中是否定义了TRUE和FALSE?
是的,TRUE和FALSE在AIX的某些头文件中定义(与xlc无关)。示例:cur01.h,curses.h,im.h,ntbl.h,piostruct.h,IN/standard.h,rpc/types.h,sys/audio.h