- 博客(3)
- 资源 (13)
- 收藏
- 关注
原创 __asm__ __volatile__内嵌汇编用法
__asm__ __volatile__内嵌汇编用法简述 在阅读C/C++原码时经常会遇到内联汇编的情况,下面简要介绍下__asm__ __volatile__内嵌汇编用法。因为我们华清远见教学平台是ARM体系结构的,所以下面的示例都是用ARM汇编。 带有C/C++表达式的内联汇编格式为: __asm__ __volatile__("Instruction List" : Output
2015-11-16 15:22:27 2980
原创 关于C++调用C函数或变量的问题
比如: void foo(int x, int y); 该函数被C编译器编译后在库中的名字为_foo,而 C++编译器则会产生像_foo_int_int 之类的名字用来支持函数重载和类型安全连接。由于编译后的名字不同,C++程序不能 直接调用C函数。 C++提供了一个C连接交换指定符号 extern“C”来解决这个问题。例 如: extern “C” { void fo
2015-11-03 17:19:16 512
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人