如果我使用" ARM -linux-gnueabi“工具链构建我的应用程序(没有指定任何ARM标志),那么我的应用程序将使用软浮动ABI。对,是这样?如果我的应用程序使用软浮动ABI,那么我的应用程序肯定链接到一个软浮动ABI共享标准库。当我在我的Raspberry Pi上运行我的应用程序时,一切都像预期的那样工作。FYI:我的默认arm-linux-gnueabi配置如下:--with-arch=armv5
我正在像这样编译我的应用程序:
通过对源代码的分析,我发现Gmini400是一个arm7tdmi设备,没有MMU,编译所用的工具链是一个名为arm-linux的构建器。我认为(根据buildroot-2009-02 menuconfig),没有fpu意味着软浮点,所以我尝试构建这样一个工具链。1236: Error: Rn must not overlap other operand -- swpb r0,r3,[r0]
好的,这段代码应该是工作的,但是我打开了线程.h并更正了源代码的传递(添加了一个我编辑了wav文件夹makefil
在Java中,如何在引用链等复杂情况下确定引用可达性?
假设在下面的示例中,str是软件引用sr的引用,sr是弱引用wr的引用。strongly reachable but can be reached by traversing a soft reference.在这种情况下,可以通过遍历wr和sr来达到str,这意味着遍历通过软引用我可以说str是软可达的吗?但是在这个中引用对象的一节中,似乎str是弱可达的。