1. 程式人生 > >關於編譯核心時候出現__gnu_mcount_nc的問題以及解決辦法

關於編譯核心時候出現__gnu_mcount_nc的問題以及解決辦法

感謝5樓的cnkilior的解答。

這個是開啟了gprof,才會出現的問題,按道理核心不應該去gprof的吧。

如果只要編譯通過,只需要把CFLAGS的-pg或-p引數去掉,就可以。

---
對於gprof的實現,其實是編譯器做來手腳,在每個函式呼叫前先呼叫一個函式,mcount。

在Makefile中找到CFLAGS的-pg,幹掉之後,再編譯果然就沒有出問題了。

~~害得我換了N的工具鏈,哎。