linux 下编译,函数有定义还是报错