修正编译错误和某些C函数的兼容性

1. C 库在各个平台架构和工具链的实现都有差别，需要特别对待
2. 修正全局export的环境变量错误