- 博客(2)
- 收藏
- 关注
原创 c与c++混合编程 (extern “C“ 和 cplusplus的作用)
这样,当你再次把my_handle.o和my_handle_client.o放在一起链接的时候,就不会再有之前的“符号未定义”错误了。由于这个my_handle是之前使用gccc编译的(还没加extern “C”)时,这时我们尝试使用gcc再编一次my_handle.c。此时,两个目标中间文件:my_handle.o是用gcc生成的,而my_handle_client是用g++生成的。用extern "C" 修饰了的声明,其生成的符号和C语言编译器生成的符号保持了一致。my_handle.c 源码。
2023-05-18 13:54:51
206
1
原创 linux2.6.22.6串口驱动分析
//kernel启动第二阶段======================= start_kernel setup_arch(&command_line); paging_init(&meminfo, mdesc); … mdesc->map_io(); //映射IO <=>smdk2440_map_io ..处理参数u-boot传进来的参数.用 __se...
2020-03-04 20:41:04
370
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人