我需要将这两个添加到我的路径中。
因此,我的计划是先检查它们是否已经在我的计算机上,如果是,我会将它们添加到我的路径中。否则,我会先安装它们,然后再将它们添加到我的路径中。
谢谢
答案1
要查看文件是否安装在您的系统上,您可以使用:
egrep 'crt(begin|end)' /var/sadm/install/contents
如果未安装,您可以在 Solaris 安装介质中搜索它们:
egrep 'crt(begin|end)' /cdrom/cdrom0/Solaris_10/Product/*/pkgmap
答案2
它们可能属于不同的包,特别是当你没有给出它们的完整路径时。假设你正在谈论 gcc 运行时对象 crtbegin.o 和 crtend.o,其中一个就是 SUNWgcc。
答案3
看:http://www.tech-recipes.com/rx/328/find-which-package-a-file-belongs-to/
谷歌搜索返回很多“solaris 文件属于包”