Chen

Results 182 comments of Chen

说反了?windows是‘-’分割,linux是'-'分割?

是的,可以修改为跟系统一致。

liteos如果不支持epoll是不是直接用poll就可以了? 对性能有什么要求?

libaio目前不支持poll,poll改造成epoll成本比较高,具体用到了libaio哪些功能?

libhttp有poll同步模式, librtsp对aio不是强依赖,回头我加个普通poll模式的librtsp demo

感谢,方便的话把你的Makefile提个MR?

已合入, 非常感谢!

欢迎提PR! 其它一些问题: > 编译出的动态库后缀不对(仍然是.a). 目前都是已静态库方式提供,哪个项目需要编译动态库? > -fvisibility=hidden 建议暂时关闭, 除非已动态 export 所有对外接口. 静态库使用该参数似乎没啥意义. -fvisibility=hidden 用于动态库,默认情况下不导出任何函数,除非头文件中定义了visible或者定义map文件。 > librtsp/source/server/aio 代码没有进入rtsp库编译. 协议代码默认都不包含网络处理部分, aio代码在test中编译,这是特意设计的。

> 我个人嵌入式项目想集成作者的媒体库, 习惯性会使用动态库. 对嵌入式不太了解,如果需要编译动态库,可以参考sdk/libaio的makefile文件, 在这个项目中,使用map文件导出需要的函数。 ``` include $(ROOT)/gcc.mk CFLAGS += -fvisibility=default LDFLAGS += -Wl,--version-script=libaio.map ``` 如上,在include gcc.mk文件后,可以修改visibility为default

> 缺少 make install 功能(不方便cmake工程导入). 想支持cmake编译,但是一直拖延至今,欢迎提交cmake编译脚本。