ioh*_*ioh 3 macos header-files
我想在os x下使用cc编译为linux开发的ac程序.它包括头文件sys/io.h.编译时我得到的错误是找不到这个文件?os x下是不是有任何sys/io.h头文件?
任何帮助将非常感激!
谢谢!
<sys/uio.h>改为包括在内.
或两者兼而有之?
#ifdef __APPLE__
#include <sys/uio.h>
#else
#include <sys/io.h>
#endif
Run Code Online (Sandbox Code Playgroud)
对于Apple OS(OSX/iOS),代码将知道编译 <sys/uio.h>
$ ls /usr/include/sys/io.h
ls: /usr/include/sys/io.h: No such file or directory
Run Code Online (Sandbox Code Playgroud)
看起来不像。您可能需要进行一些移植。
Linux有这个头文件。看起来它与低电平端口输入和输出有关。
一般来说,/usr/include/sys 中的内容将是特定于操作系统的,因此如果尚未移植,则必须移植到新的体系结构。