当前位置: 技术问答>linux和unix
Linux添加系统调用时如何调用C语言库函数
来源: 互联网 发布时间:2015-03-30
本文导语: 我有一段很短的代码,如果直接编译执行一切正常,但是编译到系统调用时就会出错,是不是因为头文件定义的问题。 在系统调用函数中可不可以调用C语言提供的库函数,是否需要在sys.c中加上相应的头文件。希望...
我有一段很短的代码,如果直接编译执行一切正常,但是编译到系统调用时就会出错,是不是因为头文件定义的问题。
在系统调用函数中可不可以调用C语言提供的库函数,是否需要在sys.c中加上相应的头文件。希望老大们给个说法
在系统调用函数中可不可以调用C语言提供的库函数,是否需要在sys.c中加上相应的头文件。希望老大们给个说法
|
系统调用不可能用C的库函数,因为系统调用是内核态,而C库调用是用户态,系统调用不可能在半路上切换到内核态的。
|
你自己写那些库函数吧,活活,把源代码copy一分不就行了