打印

不同系类的库函数是不通用的吗?

[复制链接]
2015|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ClarkLLOTP|  楼主 | 2024-6-20 14:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
看c系类跟f系类函数不太统一啊

使用特权

评论回复
沙发
9dome猫| | 2024-6-30 23:19 | 只看该作者
不同系列(如C系列和F系列)的库函数在某些情况下确实会有所不同,这主要取决于芯片的体系结构和功能特性的差异。

使用特权

评论回复
板凳
大鹏2365| | 2024-6-30 23:21 | 只看该作者
如果需要在不同系列之间切换,可能需要进行一些调整和适配工作,特别是在底层驱动和外设配置方面。

使用特权

评论回复
地板
beacherblack| | 2024-7-7 13:47 | 只看该作者
通用的              

使用特权

评论回复
5
belindagraham| | 2024-7-7 15:25 | 只看该作者
GD32兼容stm32的库               

使用特权

评论回复
6
烟雨蒙蒙520| | 2024-7-31 22:49 | 只看该作者
不同系类的库函数是不通用

使用特权

评论回复
7
eleg34ance| | 2024-8-20 13:39 | 只看该作者
对应芯片有对应的库的,不通用正常

使用特权

评论回复
8
清芯芯清| | 2024-8-20 14:48 | 只看该作者
他家的兼容性确实做的不是那么的好

使用特权

评论回复
9
pe66ak| | 2024-8-20 15:53 | 只看该作者
不一样的,主要是可能写的函数的人不是一个吧

使用特权

评论回复
10
suiziq| | 2024-8-20 17:02 | 只看该作者
不同系列的库函数通常是为特定的硬件平台、操作系统或编程环境设计的,因此它们并不总是通用的。

使用特权

评论回复
11
miltk| | 2024-8-20 18:12 | 只看该作者
库函数可能依赖于特定的操作系统API或系统调用。例如,一个为Linux编写的库函数可能无法直接在Windows上运行,反之亦然

使用特权

评论回复
12
hhdhy| | 2024-8-20 19:50 | 只看该作者
一般来说,库函数通常是用特定的编程语言编写的,如C、C++、Python等。不同语言的库函数通常不能直接互用,尽管可以通过一些桥接技术(如Cython、SWIG等)实现互操作

使用特权

评论回复
13
gongqijuns| | 2024-8-20 20:55 | 只看该作者
不同的编译器(如GCC、Clang、MSVC等)和标准库(如libc、libstdc++等)可能有不同的实现细节和ABI(应用程序二进制接口),这会影响库函数的兼容性

使用特权

评论回复
14
yangxiaor520| | 2024-8-21 08:05 | 只看该作者
一般是不兼容的,除非是同一系列的芯片。

使用特权

评论回复
15
nqty| | 2024-8-21 10:00 | 只看该作者
其实库函数的许可协议可能限制了它们的使用方式和环境。例如,某些库可能只允许在特定的硬件或软件平台上使用

使用特权

评论回复
16
星星点点didi| | 2024-8-21 11:05 | 只看该作者
即使两个库函数在理论上可以实现相同的功能,它们的API接口和使用方式也可能不同,这需要用户进行适配和修改

使用特权

评论回复
17
tiakon| | 2024-8-21 13:00 | 只看该作者
尽管存在这些限制,有时候可以通过一些手段实现库函数的跨平台使用:如,移植,封装库等等

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

310

帖子

0

粉丝