Windows下交叉编译arm动态运行库

交叉编译arm动态运行库,先下载安装交叉编译器,这是下载链接。cmd或者PowerShell中使用下述命令查看版本:

arm-none-eabi-gdb -v

一个简单实例,先创建testArm.h,内容如下:

#ifndef TESTARM_H
#define TESTARM_H
extern "C" {
    void swap(int &a, int &b);//交换两数
}
#endif //TESTARM_H

创建testArm.cpp,内容如下:

#include<testArm.h>

vdoi swap(int &a, int &b){
    a ^= b ^= a ^= b;
}

编译命令:

 arm-none-eabi-gdb testArm.cpp -fPIC -shared -o libTestArm.so
知识共享许可协议
本作品由游由采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

发表评论

电子邮件地址不会被公开。 必填项已用*标注