linux软件安装:源码(1)

在windows上安装软件只要不断点击下一步下一步就行,但是无法修改软件的源代码,如果要增加或者减少软件的某些功能,只能求助于当初发行软件的厂商了。

而linux上面的软件几乎都经过GPL授权的,也就是说每个软件都提供源代码,可以自行修改程序。

何为GPL:GPL,是General Public License的缩写,是一份GNU通用公共授权非正式的中文翻译,保证你共享和修改自由软件的自由。——保证自由软件对所有用户是自由的。

linux上真正识别的可执行文件其实是二进制文件,那么我们如何做出一个二进制的程序呢,首先要写程序,比如vim编写程序,这就是所谓的源代码,就是一般的纯文本文件,在完成这个源文件的编写后,进行编译成os能够识别的二进制程序,而要编译的话自然需要编译程序来操作。

比如使用c语言进行源代码编写,写完后,用linux上标准的c语言编译程序gcc来编译,就可以制作一个二进制文件。

事实上,在编译过程中还会生成所谓的目标文件,拓展名.o结尾,有的时候会在程序中调用其他的外部子程序,这时在编译过程中就必须把函数库加进去,如此,编译程序就可以将us哦呦的程序代码和函数库做一个链接(link)以生成正确的执行文件。

  
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24799 人正在系统学习中

来源:hahachenchen789

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年6月19日
下一篇 2016年6月19日

相关推荐