![]() |
1
1
|
![]() |
2
3
我强烈建议你搬到 CMake 自动生成生成生成文件。这些问题都得到了解决,它支持明威、MSYS和Cygwin。
如果生成mingw生成文件,则所有路径都将自动转换为DOS样式。这是一件美丽的事情。 最后,它也使makefile的其余部分变得更简单。 |
![]() |
3
0
准确地检测构建平台是一个棘手的部分。我就是这样做的。
uname变量设置为linux、cygwin、windows、freebsd、netbsd(或者可能是solaris、darwin、openbsd、aix、hp-ux)或unknown。然后可以在makefile的其余部分进行比较,以分离任何操作系统敏感的变量和命令。 我进一步讨论这个问题 another thread |
![]() |
MaPo · Linux,设置锁定ICMP_过滤器选项 5 月前 |
![]() |
Doohyeon Won · 内联函数上的奇怪现象?[关闭] 6 月前 |
![]() |
Bobby · 复合字面值总是左值吗? 6 月前 |
![]() |
9-Pin · C: 嵌套结构的堆栈内存分配 6 月前 |