sim*_*mon 7 c windows cygwin mingw
我想知道在什么情况下使用Cygwin编译C代码以及何时会选择MinGW.我找到了Cygwin和MinGW有什么区别?描述Cygwin和MinGW之间的差异.
据我了解,可以说以下内容:
但是,我的理解似乎是错误的,因为我能够使用MinGW编译包含pthread.h的虚拟程序.我错误地理解了什么?
你的理解基本上是正确的。然而,有一个 win32 pthreads 端口,它是本机线程 API 的一个薄包装器。
一个更合适的例子是fork()
,它不能在 win32 上轻易模拟。为此,Cygwin 强制执行固定的 DLL 内存布局,如果无法将库加载到它应该去的地方(提示rebaseall
),事情就会爆炸。
归档时间: |
|
查看次数: |
1725 次 |
最近记录: |