К какому пакету Solaris Sparc относится crtbegin и crtend?
Мне нужно добавить эти два к моим путям.
Таким образом, я планирую сначала проверить, есть ли они в моей машине, и если они есть, я добавлю их на мой путь. В противном случае я сначала установлю их, а затем добавлю к своему пути.
Спасибо
3 ответа
Чтобы увидеть, установлены ли файлы в вашей системе, вы можете использовать:
egrep 'crt(begin|end)' /var/sadm/install/contents
Если они не установлены, вы можете найти их на установочном носителе Solaris:
egrep 'crt(begin|end)' /cdrom/cdrom0/Solaris_10/Product/*/pkgmap
См .: http://www.tech-recipes.com/rx/328/find-which-package-a-file-belongs-to/
Поиск Google возвращает много для "файл Solaris принадлежит пакету"
Они могут принадлежать к разным пакетам, тем более что вы не указываете полный путь к ним. Предполагая, что вы говорите об объектах времени выполнения gcc crtbegin.o и crtend.o, один из них будет SUNWgcc.