Mac中 ~/.bashrc 或 ~/.bash_profile 的问题 [转载]-CarlZeng

1. 问题描述
熟练使用Linux的人会知道,环境变量是在/.bashrc或/.bash_profile中进行配置的;

在Mac OS中,同样也可以在这两个文件中配置环境变量,但是每次打开命令行时都需要输入source ~/.bashrc 或 source ~/.bash_profile才能生效,无法自动生效。

2. 解决方案
需要注意的一点是,与Linux系统不同的是,在Mac OS中环境变量的默认配置文件为 /.zshrc 而不是/.bashrc 或 /.bash_profile
(1)第一种解决方法就是我们可以将所有的环境变量配置到
/.zshrc文件中即可,每次打开命令行时都会自动生效;
(2)第二种解决方法是我们将环境变量仍然配置到/.bashrc 或 ~/.bash_profile中,
    但是我们在
/.zshrc文件的末尾追加一行source ~/.bashrc 或 source ~/.bash_profile 即可实现每次打开命令行时,系统自动读取环境变量信息。
————————————————
版权声明:本文为CSDN博主「房东丢的猫」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/gaolijing\_/article/details/111714595

————————————————

后话

尴尬的软硬件兼容性局面:

droidVNCServer 对ndk-build的版本有要求 ,不能r21, r10e可以用

于是下载了R10e的Mac版本,解压后目录名称:android-ndk-r10e。运行 ndk-build后出错:ERROR: Unknown host CPU architecture: arm64

原来在当年的那个版本下,Mac只有intel CPU的。现在变成M1了;可是Android版本已经是Latest LTS Version (r25c),下载1.27G文件后打开运行没有反应,

暂时放弃,等硬件环境满足后可以重新尝试。

 参考:

https://github.com/oNaiPs/droidVncServer

https://github.com/kingdeeztb/droidVNCServer 1.ndk-build 

https://www.lofter.com/lpost/1ede179c\_1caed164d

https://github.com/bk138/droidVNC-NG