2020/9/11

bookmark : comparison chart of libc , 其實是在看 musl-libc

其實是因為看到musl-libc,想說怎麼沒看過。
甚至有些distribution 用這個 C library
光看官網介紹也無法了解為什麼要再做一個新的。

這一篇列出各 c library 的性能比較。

... 雖然是這樣,好像還是看不出再重新寫一個的目的是...?

alphine採用 musl-libc 來看,可能是因為 size 最小,
然後這一篇 說,musl 的 malloc 好像有點問題...

這一篇 有很好的範例說明如何使用 musl-libc
的確,為了方便,需要 build 一個 default 使用 musl-libc 的 toolchain(gcc)
clone 下來,./configure , make 之後 舊 OK (make install ?)
同一份source code ,用 gcc build,就 link glibc
用musl-gcc build,舊 link musl-libc
然後舊可以比較 size. speed... etc

沒有留言:

張貼留言