c调用dll库函数 linux系统调用shell命令c库函数怎么区分?

linux系统调用shell命令c库函数怎么区分?sbrk函数是不是系统调用,还是c标准库函数?sbrk中的系统调用,是UNIX/Linux系统提供的接口(它们只能在UNIX/Linux系统中使用)。

linux系统调用shell命令c库函数怎么区分?

sbrk函数是不是系统调用,还是c标准库函数?

sbrk中的系统调用,是UNIX/Linux系统提供的接口(它们只能在UNIX/Linux系统中使用)。Malloc是一个标准的C函数,因此可以在UNIX/Linux和windows中使用。PS:在UNIX/Linux下,malloc是通过调用sbrk来实现的;在windows下,malloc是通过调用windows提供的接口来实现的。