![]() |
1
5
Cygwin和(在Ubuntu上测试)Linux提供了
Windows没有此变量,因此它似乎是您唯一需要的变量。我想有可能
你的
Linux不提供,在这种情况下,您可以使用
|
![]() |
2
1
根据pkh的建议,使用shell区分窗口/非窗口对我来说不起作用。似乎shell变量是在gmake运行的makefile中定义的(mine是ver)。3.81),等于“sh.exe”。因此,我目前的工作解决方案是通过.exe Windows可执行文件扩展名来扩展pkh的思想:
|
![]() |
3
0
假设您的所有机器上都有可用的gcc(即您正在使用makefile编译某些东西),那么您可以使用
找出GCC为其构建的操作系统。
您可以使用输出设置一些变量,例如
|
![]() |
4
0
在cygwin上,需要导出ostype环境变量,以便make看到它。 |
![]() |
Jeremy L. · 在变量名中查找子字符串 5 月前 |
![]() |
wvxvw · 在Make规则中将源和目标配对 5 月前 |
![]() |
thetango · Makefile:多次执行目标 6 月前 |
![]() |
Bokambo · make:MakeFile无需执行任何操作 7 月前 |
![]() |
Gergely · rm命令在shell中工作,但在Makefile中不工作 11 月前 |