怎样修改makefile中的导出函数

Nepalon Nepalon 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
现在在用一个开源库,要编译成动态库。这个开源库都会有个头文件,如interface.h,这个头文件声明了库所导出的函数。现在有些导出函数我不需要用想把它去掉,试过直接在interface.h中该函数的声明放到一个新的头文件innerinterface.h中,然后在用到这个函数的地方包含这个新的头文件,这样虽然interface.h中没有了这个函数声明,但是在生成的dll中还是有这个函数。请问下我要怎样修改导出的函数????
...全文

相关推荐

makefile.doc

- **输出的符号**:定义需要导出的符号(函数和变量)。- **目标库文件 - lib-y**:编译成静态库的源文件。- **递归躺下访问目录**:通过递归调用Makefile来处理子目录。

jliuyuetian

EXPORT_SYMBOL解析

一般我们编写C程序是,要调用某个文件中的函数,需要在本文件中包含声明有被调用函数的头文件,然后编译连接后,方能找到调用函数。对于模块依赖的情况,不能简单的使用上面的方法,内核提供了一个机制,就是EXPORT_SYMBOL标签内定义的函数或者符号对全部内核代码公开,不用修改内核代码就可以在您的内核模块中直接调用,即使用EXPORT_SYMBOL可以将一个函数以符号的方式导出给其他模块使用。您还可以手

fulinux

linux内核makefile.pdf

**3.4 导出符号**:某些符号(通常是函数或变量)需要被其他模块或内核部分访问。通过`EXPORT_SYMBOL`或`EXPORT_SYMBOL_GPL`等宏可以导出这些符号。

次第花开_

Linux内核Makefile文件.doc

- **导出符号目标**:定义了内核需要对外部模块公开的函数和数据结构,以便模块可以使用。- **库文件(lib-y)**:包含了一系列编译成静态库的源文件,用于多个模块共享代码。

超级源码阿

linux内核的makefile规则文.pdf

**Makefile语言**理解Makefile语法是理解和修改Makefile的关键,包括规则、变量、函数等概念。9. **关于作者**文档的作者通常会在文档末尾列出,他们负责编写和维护这些指南。

cwp36199360
评论 4
收藏 已收藏
分享
返回顶部
Nepalon
Linux/Unix社区 23,224 成员 74,535 内容