|
|
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. · 在变量名中查找子字符串 1 年前 |
|
|
wvxvw · 在Make规则中将源和目标配对 1 年前 |
|
|
thetango · Makefile:多次执行目标 1 年前 |
|
|
Bokambo · make:MakeFile无需执行任何操作 1 年前 |