4个回答
展开全部
所有的软件现在基本都是用高级语言编写的,linux
内核也不例外。linux
内核是用
c
语言写的。
但高级语言编写的程序有个问题就是,源代码是不能直接运行的。要么用解释语言解释运行(功能限制很大,应用环境限制也很大),要么就是通过编译器经解释编译链接后成为计算机可以直接运行的计算机语言,也就是一般成为的二进制程序。
linux的内核编译就是用编译器把
linux
的内核源代码编译成可以被计算机运行的二进制代码的行为。
当然
linux
内核并不完全都是
c
语言写的,还有一部分汇编语言,但汇编语言也需要编译的。
内核也不例外。linux
内核是用
c
语言写的。
但高级语言编写的程序有个问题就是,源代码是不能直接运行的。要么用解释语言解释运行(功能限制很大,应用环境限制也很大),要么就是通过编译器经解释编译链接后成为计算机可以直接运行的计算机语言,也就是一般成为的二进制程序。
linux的内核编译就是用编译器把
linux
的内核源代码编译成可以被计算机运行的二进制代码的行为。
当然
linux
内核并不完全都是
c
语言写的,还有一部分汇编语言,但汇编语言也需要编译的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译:将源代码变为机器可执行的代码文件。
安装:将可执行文件安装到操作系统里,才可以使用。
安装:将可执行文件安装到操作系统里,才可以使用。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
缩译安装就是安装比原来的文件还要小````````
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询