realview

    1热度

    1回答

    好吧,这是一种很复杂的解释。 我编译其中有一个头的静态库,类似于这样的东西: class Foo{ static int Goo(){ DoSomethingExciting(); return 0; } static int fooMember; } 在CPP的我有fooMember的初始化: int Foo::fooMember =

    3热度

    3回答

    我看到以下问题: How to generate a newline in a cpp macro? 让我举一个C++预处理器需要在新行简短的要求。我正在使用嵌入汇编代码和C++代码的代码上使用ARM Realview编译器3.1。 #define DEFINE_FUNCTION(rtype, op, val) \ __asm rtype nt_##op(void*) { \

    1热度

    1回答

    我有一些ARM926目标的C代码。我正在尝试使用“Arm Xtended Debugger”(AXD)进行调试。此代码的main()需要14个命令行参数,这些参数在代码warrior项目设置中提及的适当位置处,代码的行为与预期相同。 但是,当我尝试使用相同的AXF(Arm eXecutable Format文件)文件并尝试通过更改Codewarrior项目的设置来使用RVDEBUG执行源代码级调试

    1热度

    1回答

    我的工具链(的RealView)没有实施unistd.h,我有我需要使用是使用unistd.h代码,一些功能像access,open。 所以我需要自己实现这个功能。 我的问题是,是否有另一个替代或一些引用(除函数说明,发现here),我可以用来移植/实现这些功能? 这样做的正确方法是什么?这是我第一次发布。

    3热度

    5回答

    我有一个以前正在用Codesourcery的GNU工具链构建的C项目。最近它被转换为使用Realview的armcc编译器,但与使用gnu工具编译时相比,我们使用Realview工具获得的性能非常差。不应该是相反的情况,即使用Realview的工具进行编译时,它应该会提供更好的性能?我在这里错过了什么。如何使用Realview工具提高性能? 另外我注意到,如果我运行由劳特巴赫的Realview T

    1热度

    2回答

    问题: 我使用的是大的C/C++代码库,其上的gcc &视觉工作室的编译器,其中枚举基类型是默认的32位(整数工作类型)。 该代码还有很多内联+嵌入式程序集,它将枚举视为整数类型,枚举数据在许多情况下用作32位标志。 当使用realview ARM RVCT 2.2编译器编译此代码时,由于realview编译器根据enum设置的值自动决定enum基本类型,所以我们开始遇到许多问题。 http://