博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 程序获取环境变量
阅读量:6825 次
发布时间:2019-06-26

本文共 233 字,大约阅读时间需要 1 分钟。

hot3.png

估计都知道使用 getenv 这个C函数,但是程序运行的时候这个环境变量到底保存在哪里,先看看libc源码中 getenv 的实现

原来是保存在全局变量 __environ 中的,不知道这个变量libc 有没有导出,看看系统中libc的符号信息

好的,这变量被导出了 ,好办了 ,来试试通过这个变量来读取环境变量信息吧,随手写段代码

运行结果,成功获取到所有环境变量信息

转载于:https://my.oschina.net/sincoder/blog/210810

你可能感兴趣的文章
linux 基础配置
查看>>
项目管理理论与实践(4)——UML应用(上)
查看>>
超融合详细对比:市面各主流超融合产品及厂商优劣势解密
查看>>
第十九课:阻抗模型(和第十八课重复)
查看>>
「AHOI / HNOI2017」影魔
查看>>
iOS 水波效果
查看>>
js验证
查看>>
nginx重启命令
查看>>
php dirname(_FILE_)
查看>>
zookeeper选主算法二
查看>>
JS 中的require 和 import 区别整理
查看>>
stream& datagram socket
查看>>
vue.js 2.0开发(4)
查看>>
urb传输的代码分析【转】
查看>>
ftrace 简介【转】
查看>>
内置函数总结
查看>>
模块的查找顺序
查看>>
LeetCode OJ:Ugly Number(丑数)
查看>>
wpf中ListBox的选中项与ComboBox间的绑定
查看>>
洛谷P1067 多项式输出
查看>>