V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  c416593819  ›  全部回复第 3 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2020-04-19 18:03:16 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
@calmzhu 学到了!
2020-04-19 14:13:27 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
@calmzhu
我在 linux 里面的时候也没注意过。
这个是我在 Cygwin 的 zsh 和 bash 里面跑 make,make 调用 python3 跑个 python 脚本,运行后报错提示是 /bin/sh python3 找不到这个命令。我在 bash 的环境变量里面 export 了 python3,在 bash 下也可以$ python3 直接运行,$ sh 切换到 sh 下再运行找不到 python3,所以我才发现是 shell 环境配置不同的问题。
这个跟哪种 shell 关系倒也不大,不过我昨晚网上看的内容大概都是大家喜欢在 make 里面用 sh 这个 shell,说 sh 比较标准好运行,我是搞硬件的这块儿了解的就比较模糊
2020-04-19 12:32:17 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
@calmzhu 我查了查,make 手册里有这么写的一句,而且说 SHELL 变量不从系统环境变量上继承
https://www.gnu.org/software/make/manual/make.html
5.3.2 Choosing the Shell

The program used as the shell is taken from the variable SHELL. If this variable is not set in your makefile, the program /bin/sh is used as the shell. The argument(s) passed to the shell are taken from the variable .SHELLFLAGS. The default value of .SHELLFLAGS is -c normally, or -ec in POSIX-conforming mode.
Unlike most variables, the variable SHELL is never set from the environment. This is because the SHELL environment variable is used to specify your personal choice of shell program for interactive use. It would be very bad for personal choices like this to affect the functioning of makefiles.
2020-04-19 11:42:44 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
@ysc3839 原来 alias 是这个意思,我把它理解成像 c 语言的宏之类的东西了。
@calmzhu makefile 默认调用的是 /bin/sh,我不想改它的 SHELL 变量,就想两个统一一下🤦‍
@ipwx 学到了!你这个配置方法更灵活,我终于有点理解了 export 跟 alias
2020-04-19 03:21:44 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
要是以前有一个不对的软软链接就用 ln -sf
2020-04-19 03:20:56 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
@ysc3839 ~/.profile 我改了还是不行。
我发现一个好办法,给需要运行的程序创建个软链接,因为这样会在 /usr/bin/下生成一个链接文件,这样多个 shell 之间就可以直接用了,不用设置环境。
```bash
ln -s /cygdrive/d/WPy64-3680/python-3.6.8.amd64/python.exe /usr/bin/python3
```
2020-04-19 02:19:34 +08:00
回复了 c416593819 创建的主题 Linux cygwin 里 sh 与 bash 的环境不同怎么办!
我在.bash_profile 里 alias 了 python3,然后在 bash 里可以运行,在 sh 里不行。
我想调用一个 makefile,而 makefile 默认调用 sh,虽然可以改成 bash,但我想知道怎么修改 sh 的环境,有个笨办法是每次打开 sh 就 alias 一次。。。。
2020-04-18 23:35:39 +08:00
回复了 lizy001 创建的主题 微信 听说微信公众号开始乱序时间轴的内测了,无力吐槽了
卧槽我说怎么感觉公众号的时间不太对劲,看着很难受
2020-04-18 23:20:58 +08:00
回复了 Capedvilla 创建的主题 Android 一加 8 和小米 10 买哪个
我用的一加 5 三年了,确实没有广告,升级到安卓 9 后也没有,我推荐 1+8pro,不买 pro 没啥意思,就是贵点
2020-04-17 11:37:17 +08:00
回复了 yjxjn 创建的主题 问与答 一加 OnePlus 老用户来说说,一加手机到底咋样?
现在用的 1 加 5,各方面都可以,续航也是一天一充,看着 8pro 确实很不错,原版系统很好
2020-04-10 21:56:54 +08:00
回复了 lakie 创建的主题 问与答 十几人公司想买个千兆路由器,以下几款那个最好?
D268G 我自己家在用,家里四五个设备用感觉还不错,就是不知道人多怎么样
2020-04-10 21:55:06 +08:00
回复了 lakie 创建的主题 问与答 十几人公司想买个千兆路由器,以下几款那个最好?
华硕 acrh17+千兆交换机
我们实验室的配置,大概 16 人,40 平米屋子
2020-03-28 13:47:37 +08:00
回复了 v2dszm 创建的主题 问与答 小新 pro 的开机 LOGO 为什么改不了,什么原理?
@kindjeff 这个好骚,我也想改个,是楼主说的教程吗
2020-03-28 13:42:16 +08:00
回复了 linode 创建的主题 程序员 5000 元以内的 Windows 笔记本,有什么推荐的?
@c401651191 看起来跟你的有点儿相似
2020-03-27 00:23:34 +08:00
回复了 linode 创建的主题 程序员 5000 元以内的 Windows 笔记本,有什么推荐的?
小新
@Liyiw 狗东 U2790PC 冲个 plus 再买可以便宜 300 块钱,2199,我说的 1700 的那个是 U2790VQ,1799
AOC 的有几款还可以,有个 1700 的 27 寸 4K 没 typec,我买了个 2300 的 27 寸有 typec,u2790pc,你可以瞅瞅
2020-03-22 14:13:01 +08:00
回复了 smallseven 创建的主题 程序员 有好用的云笔记推荐吗?
onenote 可以,同步的很棒格式也很丰富,再来个 markdown 模式就可以了
微软论坛里 2017 年就有万人请愿,不知道以后会不会有
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   829 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 19:40 · PVG 03:40 · LAX 12:40 · JFK 15:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.