int main(voID) { char *path; path = getenv("PATH"); if(path) printf("The current path is: %s\n",path); return 0;}
如果我运行此代码,我得到“分段错误(核心转储)”.我的 *** 作系统是Ubuntu 14.04 LTS.
解决方法 加#include <stdlib.h>
在列表的顶部,并试一试.它可能是一个假定的int返回getenv到char *指针绊倒代码.
总结以上是内存溢出为你收集整理的c – getenv()分段错误全部内容,希望文章能够帮你解决c – getenv()分段错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)