求助:编译的头文件问题
交叉编译的错误提示:
............
/bcc/sparc-elf/include/sys/unistd.h:43: conflicting types for `execv'
/ecos/ecos_install50/include/unistd.h:264: previous declaration of `execv'
.................
问题的具体过程:
用sparc-elf-gcc编译一个程序时,由于需要eCos系统的支持,因此需要加入eCos系统的头文件,-I/ecos/include,但是ecos系统的头文件与交叉编译器sparc-elf-gcc中头文件的文件冲突(必须要两个系统的头文件一致吗,能不能只用一个系统的头文件,比如只用编译器里面的头文件),这个情况怎么处理???
谢谢大家