我在Oracle / Sun SPARC服务器上安装了Solaris 10 SPARC版本。我希望使用已安装到Solaris 10的gcc编译安装dvb-apps tarball(从打包到官方gcc-9.1.0 tarball归档文件中的源文件编译和安装gcc-9.1.0) 我可以通过'./configure'命令成功配置存档。当我尝试通过“ make”命令编译存档时,gc编译器进入./lib/libdvbapi/并尝试编译目录中的第一个文件“ dvbaudio.c” dvbaudio.c文件中有一段声明文件,其内容如下:
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <sys/param.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/ioctl.h>
#include <linux/dvb/audio.h>
#include <errno.h>
#include "dvbaudio.h"
我知道可以在我的Solaris 10 SPARC OS的/ usr / include目录中找到以下3个文件
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
但是,接下来的3个文件未出现在Solaris 10 / usr / include中。它们可以在linux / ubuntu中找到
#include <sys/param.h>
#include <sys/ioctl.h>
#include <linux/dvb/audio.h>
我可以简单地将这些文件传输到/ lib / libdvbapi目录并编辑相关的'#include'语句以反映指定文件的新位置。还是比这更难更复杂。如果无法完成此过程。是否有与Solaris SPARC兼容的dvb-apps存档?
我将在适当的时候等待您的答复。谢谢您能给我的帮助
致谢