当前位置: 首页 > wzjs >正文

asp网站和php网站的区别宜兴网站建设

asp网站和php网站的区别,宜兴网站建设,做网站大概要多,软件下载网站源码笔者最近遇到一个问题,需要将cpython的环境变量默认添加至OpenHarmony中,每次只能通过export来临时设置。笔者花了一点时间研究,于是将方法分享如下 文章涉及开发环境 OpenHarmony 5.1.0开发环境 分析OpenHarmony已经有的环境变量是如何添…

笔者最近遇到一个问题,需要将cpython的环境变量默认添加至OpenHarmony中,每次只能通过export来临时设置。笔者花了一点时间研究,于是将方法分享如下

文章涉及开发环境

OpenHarmony 5.1.0开发环境

分析OpenHarmony已经有的环境变量是如何添加上去的

# env
_=/bin/env
currentslot=1381256773
HOME=/
PULSE_STATE_PATH=/data/data/.pulse_dir/state
UV_THREADPOOL_SIZE=16
TMP=/data/local/mtp_tmp/
PULSE_RUNTIME_PATH=/data/data/.pulse_dir/runtime
TERM=linux
default_boot_device=fe310000.sdhci
bootslots=0
TMPDIR=/data/local/tmp
PATH=/usr/local/bin:/bin:/usr/bin
hardware=rk3568
UBSAN_OPTIONS=print_stacktrace=1:print_module_map=2:log_exe_name=1
DOWNLOAD_CACHE=/data/cache
OHOS_SOCKET_hdcd=12

image.png

通过执行env命令可以发现PULSE_STATE_PATH=/data/data/.pulse_dir/state这条环境变量很特殊,我们从这里入手。在源码中搜索代码

image.png

可以知道5.1.0/foundation/multimedia/audio_framework/services/audio_service/etc/audio_server.cfg中含有"export PULSE_STATE_PATH /data/data/.pulse_dir/state", 可以知道在audio_server中会自动设置PULSE_STATE_PATH 的环境变量

image.png

新建cfg开机自启动文件默认添加环境变量

新建python_oh_arm.cfg文件,添加笔者想添加的环境变量。然后讲文件推送到开发板/system/etc/init目录下

{"import" : [],"jobs" : [{"name" : "init","cmds" : ["export PYTHONHOME /system/bin","export PYTHONPATH /system/lib/python3.8:/system/lib/python3.8/lib-dynload","export LD_LIBRARY_PATH /system/lib/python3.8/lib-dynload","export PATH /usr/local/bin:/bin:/usr/bin:/bin/bin:/system/bin/bin","start python_oh"]}],"services" : [{"name" : "python_oh","path" : ["/system/bin/ls"]}]
}

效果

笔者添加的环境变量,已经开机默认加入系统中

image.png

如果是手动执行,笔者设置的环境变量是

export PYTHONHOME=/system/bin
export PYTHONPATH=/system/lib/python3.8:/system/lib/python3.8/lib-dynload
export LD_LIBRARY_PATH=/system/lib/python3.8/lib-dynload:$LD_LIBRARY_PATH
export PATH=$PATH:/bin/bin
export PATH=$PATH:/system/bin/bin

注意

  • 需要注意的是,在cfg添加环境变量,例如export PYTHONHOME=/system/bin这一句,需要在cfg中写成export PYTHONHOME /system/bin。不能有=,否则不生效

  • 在设置export PATH=$PATH:/bin/binexport PATH=$PATH:/system/bin/bin时,需要在cfg写成export PATH /usr/local/bin:/bin:/usr/bin:/bin/bin:/system/bin/bin。其中/usr/local/bin:/bin:/usr/bin是OpenHarmony中原有的。/bin/bin:/system/bin/bin是笔者追加的

http://www.dtcms.com/wzjs/508122.html

相关文章:

  • 厦门建网站公司武汉seo论坛
  • 做商城的网站程序济宁seo推广
  • 个人网站可以做商业用途吗商旅100网页版
  • 学java做网站需要学什么中国万网登录入口
  • 做名片用什么网站鸿科经纬教网店运营推广
  • 怎么自己学着做网站百度问答兼职怎么做
  • 做网站运营需要学什么软件长春网站推广排名
  • 星河网站建设谷歌关键词分析工具
  • 做赛事下注网站违法吗什么是seo标题优化
  • 网站开发怎么谈查排名的软件有哪些
  • gdrp wordpress插件网站建设推广优化
  • 做网站过程中的自身不足人力资源培训机构
  • 深圳网站建设公司联系方式优化网站找哪家
  • 深圳商城网站设计制作企业网站建设方案范文
  • b2c网站的功能有哪些安徽搜索引擎优化seo
  • 重庆网上制作网站色目人
  • 哪里医院做无痛人流便宜 咨询网站在线代写文章价格表
  • 石家庄网站设计外贸网络推广怎么做
  • 网站模板及素材天津seo培训机构
  • wordpress网站如何引流seo专业优化公司
  • 广州网站设计成功柚米科技google网站登录入口
  • 怎么做网站流量附近的教育培训机构有哪些
  • 黄山网站开发抖音营销软件
  • 网站建设售后协议小网站广告投放
  • 网站几种颜色新品推广策划方案
  • 龙华做网站哪家便宜上海网络营销
  • 美国网站加速器wordpress
  • 做网站分期付款比例百度云
  • 网站开发服务外包合同企业邮箱登录入口
  • 怎样在手机上面建设网站如何制作一个个人网站