当前位置: 技术问答>linux和unix
一个相当实际的问题,希望来解答!
来源: 互联网 发布时间:2015-12-22
本文导语: 我以前是在windows下搞开发,现在转到linux下来了,很多地方不顺手 比如: 1、win2k+VC6开发环境,可以有MSDN做参考,而linux下用什么参考呢?函数调用可以用man手册,但是各种细节,比如要看一些结构,在哪里参考? 2...
我以前是在windows下搞开发,现在转到linux下来了,很多地方不顺手
比如:
1、win2k+VC6开发环境,可以有MSDN做参考,而linux下用什么参考呢?函数调用可以用man手册,但是各种细节,比如要看一些结构,在哪里参考?
2、windows下,可以用GetLastError来很方便的查看程序出现的错误,以便调试,而linux下对应的东西是什么?请解答
比如:
1、win2k+VC6开发环境,可以有MSDN做参考,而linux下用什么参考呢?函数调用可以用man手册,但是各种细节,比如要看一些结构,在哪里参考?
2、windows下,可以用GetLastError来很方便的查看程序出现的错误,以便调试,而linux下对应的东西是什么?请解答
|
2。 可以用perror来查看错误信息
perror(打印出错误原因信息字符串)
相关函数 strerror
表头文件 #include
定义函数 void perror(const char *s);
函数说明 perror()用来将上一个函数发生错误的原因输出到标准错误(stderr)。参数s所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno的值来决定要输出的字符串。
perror(打印出错误原因信息字符串)
相关函数 strerror
表头文件 #include
定义函数 void perror(const char *s);
函数说明 perror()用来将上一个函数发生错误的原因输出到标准错误(stderr)。参数s所指的字符串会先打印出,后面再加上错误原因字符串。此错误原因依照全局变量errno的值来决定要输出的字符串。