我在 Mingw 中为 fcntl.h 和 unistd.h 链接了哪个库

Posted

技术标签:

【中文标题】我在 Mingw 中为 fcntl.h 和 unistd.h 链接了哪个库【英文标题】:Which lib's do i link for fcntl.h and unistd.h in Mingw 【发布时间】:2012-08-26 17:48:42 【问题描述】:

当#include unistd.hfcntl.h 文件时,我还必须链接哪些 mingw 库才能正确编译?还有什么简单的方法可以确定这一点,或者列出哪些标头需要哪些库?

【问题讨论】:

【参考方案1】:

这两个文件都在 c std 库中。据此:Standard C library in mingW 你需要链接到 msvcrt.a

这里是 c std 库中的文件列表:http://en.wikipedia.org/wiki/C_POSIX_library

【讨论】:

以上是关于我在 Mingw 中为 fcntl.h 和 unistd.h 链接了哪个库的主要内容,如果未能解决你的问题,请参考以下文章

linux c 编程 ------ 头文件及其作用

linux中select网络通信

如何在 Ace Root 中为 MingW-64 构建没有 MakeFile 的 ACE

文件IO——fcntl 函数 和 ioctl 函数

fcntl和flock两个系统调用的区别

实现ls及ls的改进ls的实现