2
$ readelf -s /lib/i386-linux-gnu/libc-2.13.solibc符號表中vfprintf的大小如此之大,爲什麼?
下面從CMD線輸出中
民:值大小類型綁定可見NDX名稱
2261 :00040130 FUNC GLOBAL DEFAULT 12 vfprintf @@ GLIBC_2.0
難道一些好友告訴我爲什麼vfprintf的大小如此之大? 謝謝。
$ readelf -s /lib/i386-linux-gnu/libc-2.13.solibc符號表中vfprintf的大小如此之大,爲什麼?
下面從CMD線輸出中
民:值大小類型綁定可見NDX名稱
2261 :00040130 FUNC GLOBAL DEFAULT 12 vfprintf @@ GLIBC_2.0
難道一些好友告訴我爲什麼vfprintf的大小如此之大? 謝謝。
因爲真正的工作是在vfprintf完成。 printf,fprintf和vprintf只是環繞它。
同樣的sprintf,snprintf的,vsprintf中和vsnprintf創建一個字符串流,並調用vfprintf做的工作。