当我编写 makefile 时,安装前缀中应该包含哪些目录?我注意到在公共前缀中/usr
没有/etc
,但有一个/include
dir ,它不在根目录中。哪些路径是硬编码的,例如/etc
和/var
,哪些目录位于前缀中?据我所知/bin
,/lib
都是标准的。
答案1
详细信息请参见 FHS(文件系统层次结构标准): http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard和http://www.pathname.com/fhs/