我這裏下載的bash shell 4.2版形式:http://ftp.gnu.org/gnu/bash/,然後使用以下命令由我自己編吧:爲什麼我編譯的bash(3.8M)比我的系統提供的(937K)更大?
./configure
make
但是編譯的bash我是更大然後提供一個系統:
這是我的bash:
$ ls -lh bash
-rwxrwxr-x 1 unimous unimous 3.8M Oct 31 23:57 bash
這是系統的慶典:
$ ls -hl /bin/bash
-rwxr-xr-x 1 root root 937K Sep 19 21:40 /bin/bash
如果你運行'strip(1)',大小會更接近匹配嗎? –
@JosephQuinsey我想補充一點,作爲答案。 bash的生產目標不會剝離,因爲它們假設用戶需要調試符號,但是分發目標_do_ strip。你應該做出正確的回答:) –
@JosephQuinsey謝謝,它的工作原理! –