extern在编译过程
时间: 2023-11-21 14:13:35 浏览: 26
在编译过程中,extern关键字用于声明一个变量或函数是在其他文件中定义的。它告诉编译器该变量或函数的定义在其他地方,并且在链接阶段进行解析。在C++中,extern通常用于声明全局变量和函数。在引用的代码中,extern "C"是用来告诉编译器该函数是按照C语言的方式进行编译和链接的。这是因为C++支持函数的重载,而C语言不支持,所以需要使用extern "C"来告诉编译器按照C语言的方式进行处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [extern "C" 用法 以及编译过程](https://blog.csdn.net/ontheway12138/article/details/89681199)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]