- 主题:vs和git的link.exe打架的问题
如题
windows装了VS2022和git,里面都有link.exe
我运行别人的makefile,里面会调用link.exe
由于我写环境变量先后顺序的原因,他先找到了git里面的link,而这个makefile是为vs的cl准备的,显然make是不过的
我的问题是,有什么好的解决办法?
调整环境变量的顺序我觉得并不好,因为万一那一天我遇到了一个需要用git里面的link的makefile,那不就又有问题.
谢谢
--
FROM 52.192.69.*
git-root/usr/bin
git官网下载
嗯
这其实是一个很general的问题
换一个场景
我装了Qt5的自带的MinGW,又装了一个gcc12的MinGW
大多数时候需要用高版本的MinGW
然而Qt打包敲命令行的时候又需要用Qt自身的哪个MinGW,否则会失败
这个时候就需要两套环境变量
anyway,我昨天晚上已经想到了一种linux的解决办法
在linux下面是可以用source不同的bashrc来搞定.具体的,linux开机的时候自动source了.bashrc.然后我准备一个qt.rc和一个mingw.rc,要用gcc12的时候,我就source一下mingw.rc,要打包的时候我就source一下qt.rc
但是我不知道windows下面没有类似的方法
毕竟我不知道除了从我的电脑->右键->...->高级->环境变量去设置环境变量以外还有其他什么办法.而且win很sb的设置完环境变量还要重启.....
【 在 robertrue 的大作中提到: 】
: git安装怎么会带link,你从哪下载的git
--
FROM 54.178.123.*
我懒
我不想来回改环境变量,重启cmd
我还是喜欢source.....
【 在 Gon 的大作中提到: 】
: 改变win环境变量不需要重启,不过我一般都是设置的用户环境变量,重新打开cmd就生效了
--
FROM 1.202.141.*
这个确实可以
而且我发现一个问题
我在Prompt里面make,比我在gitbash里面make速度快
我不知道为什么
【 在 DoorWay 的大作中提到: 】
: x64 Cmd Prompt for Developer For VS2022
: 64位开发者命令行窗口,
: 在这里运行命令应该就好了。
--
FROM 1.202.141.*
git cmd是啥意思
【 在 fanci 的大作中提到: 】
: Gitbash 就是比 git cmd 慢,大概5-10倍吧
--
FROM 1.202.141.*