我正在尝试在 Windows 的命令行中使用 cl.exe 编译我从互联网上下载的 C 程序。该文件包括getopt.h、unistd.h等gnu C库文件,Windows下默认不提供。我怎样才能访问这些(同时仍然使用 cl.exe 编译器)。
谢谢。
最佳答案
文件getopt.h 和unistd.h 是头文件。最好使用像 MINGW32 这样的 gnu 兼容编译器。由于替换这些文件通常不足以让您的库在 Windows 编译器下编译和运行。如果您仍想使用 cl.exe,则将“unistd.h”替换为“windows.h”并从互联网上获取 win32 兼容的“getopt”。
关于c - 在 Windows 下访问 Gnu C 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1008065/