DVD*_*DVD 1 c++ assembly constructor arm startup
我正在使用SourceryGpp lite为arm开发一个应用程序和一个库.
我没有使用标准库或默认启动文件.所以要调用全局ctrs我正在做以下代码:
ldr r0,=__ctors_init__
ldr r0,[r0]
mov lr,pc
bx r0
Run Code Online (Sandbox Code Playgroud)
所以问题是我在静态库中定义了一些全局实例,但它们的ctors从未被上面的代码调用过.奇怪的是应用程序的全局ctors被成功调用,有谁知道为什么?
归档时间: |
|
查看次数: |
275 次 |
最近记录: |