[英]having both mingw32 and mingw64 in path - is it ok?
快速提问:在路径中同时使用 ming32 和 ming64 运行时是否安全?
由于它们是 32 对 64,我猜想 dll 在两种情况下都不会发生冲突和正确解决,但也许我遗漏了一些东西。
仅供参考:它实际上在我的电脑上有效,我只是不确定理论。
规则很简单, Win会定位到:
在首先出现的%PATH%目录中。
参考:
MinGW版本是独立的(不依赖于另一个),所以如果它的所有dir都在%PATH%中,它将被自动选择,并且第二个版本将被忽略,因此它存在于%PATH %是无用的(实际上,当操作系统也会搜索那些dir时,它会增加额外的开销)。
但是,如果 2 个版本中的dir 被交错插入(一些 dir来自第 1版本,一些来自第 2版本,一些其他dir来自第 1版本,...),那么您可能(并且很可能会)遇到麻烦,所以不要这样做。
我猜你需要两种变体来生成064bit和032bit二进制文件。 但是GCC的-m32参数不起作用吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.