根据我所读到的,人们在mingw64外壳中使用像npm或python这样的东西。但听起来他们并不是在其上下文中安装它。举个例子:嗯,我已经安装了npm,并且能够在Windows命令提示符下的任何位置运行它。但是在mingw64外壳中,我得到了:bash: npm: command not found
which: no npm in (/min
我搞不懂引用和参数以及glob展开是如何在子subshell中工作的。子subshell命令行的引用和扩展是否总是发生在子subshell进程的上下文中?我的测试似乎证实了这一点。Tuomas@DESKTOP-LI5P50P MINGW64 ~/shell/test1/testa b c
Tuomas@DESKTOP-LI5P50P MINGW64 ~/shellMIN
我想构建一个带有jenkins windows 7节点的程序。程序是使用cmake构建的,但是在配置阶段,cmake告诉我没有g++编译器。我认为这个错误是由错误的shell造成的,但是我不知道如何设置正确的shell。文档中说,windows上的第一个sh文件被执行,但是msys2需要将mingw32.exe作为正确的shell。
我目前在包装一些Fortran子例程以在python3脚本中使用时遇到了一个问题。这个问题是在我尝试在子例程中使用OpenMP之后才出现的。--compiler=mingw32 --f90flags='-fopenmp' test test.f90 -lgomp编译一个'test.pyd‘模块,其中'test.f90’是一个包含并行循环的Fortran子例程,在尝试将该模块导入我的脚本时,我遇到了ImportEr