den*_*nis 5 compiling gnu coreutils
有没有办法只构建和安装几个 GNU coreutils?
coreutils-8.19.tar.xz 中的 README 列出了 100 多个,但 INSTALL 没有说明如何安装只有几个,并且 Makefile(对我来说)是不透明的。
./configure
cd ./lib
make
cd ../src
make version.h
make cat
make ls
Run Code Online (Sandbox Code Playgroud)
华泰
===
截至 2015 年 2 月 26 日更新:
上面的方法至少在 coreutils-8.23 中不起作用。我不建议构建单独的文件。
下面显示了cat和的内部依赖关系的复杂性ls:
./configure
make src/version.h
make lib/configmake.h
make lib/arg-nonnull.h
make lib/warn-on-use.h
make lib/fcntl.h
make lib/sys/stat.h
make lib/selinux/context.h
make lib/selinux/selinux.h
make lib/unitypes.h
make lib/unistr.h
make lib/uniwidth.h
make lib/getopt.h
make src/cat
make src/ls
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3815 次 |
| 最近记录: |