[英]STM32F0 programming with GCC arm-none-eabi : hardfault in __libc_init_array
[英]Use of __libc_init_array call STM32
我可以看到STM32項目的程序集啟動文件具有以下指令: bl __libc_init_array
調用此函數。
但是在我的項目中沒有像這樣的功能,這個功能是什么,這個init是什么,它真的很重要嗎?
我注意到,如果我使用-nostartfiles參數進行編譯,則找不到鏈接器錯誤,但未找到_init()方法,您能否解釋一下原因。
謝謝。
是初始化標准庫的功能。 除非您知道自己在做什么,否則請勿觸摸它。
如果不鏈接啟動,則沒有啟動,鏈接器會引發此錯誤。
但是我重復所有這些選項,這些都是針對高級程序員的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.