SourceForge has been redesigned. Learn more.
Close

关于移植UDT到ARM的问题

limosky
2012-05-15
2013-01-28
  • limosky

    limosky - 2012-05-15

    我准备把UDT移植到ARM 开发板上面,Linux系统。虽然文档里面没有写支持ARM平台,但是看到论坛有人问是否支持MIPS的时候,谷博士的回答是肯定的,说只要又编译器就行。所以我试了一下,把makefile里面改为C++=arm-linux-g++,第一个源文件编译成功了,但是第二个common.cpp报错了:common.cpp: In static member function 'static void CTimer::rdtsc(uint64_t&)':
    common.cpp:110: error: impossible constraint in 'asm'
    make: ***  错误 1
    谷博士能够说明一下原因吗?有具体操作指导更好,谢谢!

     
  • Yunhong Gu

    Yunhong Gu - 2012-05-15

    common.cpp有一些汇编语言,你可以在编译时定义-DARM (make -e arch=ARM),这样这些汇编就不会被使用。

     
  • limosky

    limosky - 2012-05-16

    谢谢谷博士,按照您的指导没问题了。希望对别人也有帮助。

     

Log in to post a comment.