CCS Optimization Level 4 错误

error: symbol "malloc" redeclared with incompatible type:
    "void *(size_t)"
    in "memory.c" at line 328 and:
    "int()"
    in "../src1/main.c" at line 12)

>> Compilation failure

>> Compilation failure
fatal error #10192: Failed linktime optimization

>> Compilation failure
gmake: *** [Currency.out] Error 1
gmake: Target `all' not remade because of errors.
在编译含有malloc的函数时,使用Level 1、2、3都没问题,但是只要使用Level 4就出错,经查,是由于没有包含头文件"stdlib.h"造成的,在包含有malloc的源文件中添加"stdlib.h"即可。

你可能感兴趣的:(CCS Optimization Level 4 错误)