У меня установлена версия Solaris 10 SPARC на сервере Oracle / Sun SPARC. Я хочу установить тарбол dvb-apps, используя мой скомпилированный gcc, установленный в Solaris 10 (gcc-9.1.0, скомпилированный и установленный из исходных файлов, упакованных в официальный архив tar 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"
Я знаю, что следующие 3 файла можно найти в каталоге / usr / include в моей ОС Solaris 10 SPARC
#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', чтобы отразить назначенное расположение файлов в новом месте. Или это сложнее и сложнее, чем это. Если этот процесс не может быть сделано. Есть ли архив dvb-приложений, совместимых с SPARC Solaris ??
Я буду ждать вашего ответа в свое время. Спасибо за любую помощь, вы можете дать мне
Привет