汇编文件(*.S)如何调用C++文件中的函数
2016-10-20 22:58
429 查看
由于在Keil中.S文件中只能调用C函数,想调用C++中的函数时,需要C++文件在定义函数的时候加上extern “C”声明一下(以C的标准编译此函数):
C++文件中:
…
extern “C” {
void function(void)
{ }
…
}
.S汇编文件中:
…
IMPORT TargetResetInit
BL TargetResetInit
…
C++文件中:
…
extern “C” {
void function(void)
{ }
…
}
.S汇编文件中:
…
IMPORT TargetResetInit
BL TargetResetInit
…
相关文章推荐
- c++如何一个文件如何调用在同一个工程下的另一个文件的函数
- c++中如何在主函数中调用其他文件内的函数?
- 如何调用MFC中的函数打开一个系统资源面板,获取文件
- 如何在C语言中调用C++编写的DLL中的函数
- (转)如何在linux C/C++语言中调用 sqlite 的函数接口来实现对数据库的管理
- c++程序里如何调用MATLAB中的函数
- C中如何调用C++函数?
- [转]浅析C++中虚函数的调用及对象的内部布局(利用汇编深刻理解C++虚函数底层实现机制)
- 如何在后台CS代码文件中调用前台JS文件中的某一个函数
- [转]浅析C++中虚函数的调用及对象的内部布局(利用汇编深刻理解C++虚函数底层实现机制)
- JAVA里如何调用C/C++的DLL里的函数
- C++如何调用JS函数
- C++中的虚函数调用原理的反汇编实例分析(2)
- C/C++不同函数调用方式(在汇编下调试)总结
- java中如何使用JNI调用C++写的函数
- C++中如何调用C里面的函数
- C/C++与汇编混编时的内嵌汇编调用C/C++写的函数的演示
- 在VC6.0中创建和使用静态链接库&&C如何调用C++ 成员函数
- C/C++中调用直接用汇编写的函数
- 如何在cpp文件中调用gcc编译的.o文件的函数