Unix/Linux软件安装
系统大全为您提供
1.程序源码
1.1用gcc等编译工具手动编译 #什么是gcc工具?GNU的gcc工具是很通用的C语言编译器。 gcc -c main.c gcc -c haha.c gcc -c sin_value.c gcc -c cos_value.c 生成main.o,haha.o,sin_value.o,cos_value.o 4个经过编译文件。 将几个.o文件进行连接,并加入libm数学函数,以生成main可执行文件。 gcc -o main main.o haha.o sin_value.o cos_value.o -lm -L/usrb -Lb #然后我们就可以跑main这个可执行文件了。 [padep@cnsz081003 fwy]$ ./main Please input your name: fengweiyuan Please enter the degree angle (ex> 90): 110 Hi, Dear fengweiyuan, nice to meet you. The Sin is: 0.94 The Cos is: -0.34
1.2 用configure与make等工具编译源码 ./configure 检测用户环境,检查该OS是否适合等。然后会生成makefile文本文件。
1.是否有适合的编译程序,可以编译本软件的程序源码。
2.是否已经存在本软件所需的函数库或其他依赖软件。
3.OS平台,包括内核版本,是否适合本软件。
4.内核的头定义文件是否存在。 makefile当中记录了源码如何编译等信息。这个步骤的相关信息你可以参考README与INSTALL等文件。 makeclean 不一定需要,但执行一下比较安全。如果已经有上次编译过的.o文件存在,当然是清除一下比较好,这样我们就可确定新编译出来的执行文件我们可以确定是使用自己的机器所编译完成的。 make 会在当前目录下搜索makefile这个文本文件,利用makefile来编译源码,编译成可执行文件,放当前目录下。(这个过程就如上面1.1的生成.o文件,将.o文件连接一起并加函数库的工作)。 make会自动判断源码是否经过变动了而自动更新执行文件。 make install 如果makefile里面有写上关于install的选项,就会将上一步编译完成的文件安装到默认的目录下,以完成安装。 这些步骤是一个一个来的,前面的没有成功,后面的也无法执行。总结由于不同OS的函数库路径、或者函数库文件名定义,或者是默认安装的编译程序,以及内核版本不同。理论上,不能将CentOS 5.x上编译出来的二进制文件(二进制执行文件包含该OS上函数库路径信息),拿到SuSE上执行。所以同一套软件要在不同的平台上执行,必须要重复编译,因此才需要源码。
2.已经编译好的文件
2.1二进制分发版直接选择编译好的二进制分发版,需要从网站上按照操作系统版本来选择。其实就使在特定操作系统上,已经编译好的二进制文件,我们直接拷贝使用。
2.2rpm包要安装的软件,预先编译了,然后打包成rpm安装包。包头会有软件依赖信息,安装rpm包前,rpm会先依照rpm包头记录的信息,去检查环境是否满足,若不满足就不安装。安装的时候,会将该软件的信息,写入本地RPM数据库,以便未来的查询、验证与反安装。所以,rpm包并不是跨平台的,要安装这个rpm包,那么这个平台要与当初建立这个软件文件的主机环境一致或相当才行。
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http://www.win7cn.com/如需转载请注明!推荐:win7纯净版
相关文章
系统下载排行榜71011xp
番茄花园 GHOST WIN7 SP1 X64 快速稳定版 V2017.03 (64位
2深度技术 GHOST WIN7 SP1 X64 稳定安全版 V2017.02(64位
3雨林木风 GHOST WIN7 SP1(32位)装机版 V2017.03
4深度技术 GHOST WIN7 SP1 X86 专业装机版 V2017.03(32位
5电脑公司 GHOST WIN7 SP1 X86 经典旗舰版 V2017.03(32位
6深度技术 GHOST WIN7 SP1 X86 稳定安全版 V2017.02
7深度技术 GHOST WIN7 SP1 X64 专业装机版 V2017.03(64位
8电脑公司 GHOST WIN7 SP1 X64 经典旗舰版 V2017.03(64位
9电脑公司 GHOST WIN7 SP1 X64 新春贺岁版 V2017.02(64位
10电脑公司 GHOST WIN7 SP1 X86 新春贺岁版 V2017.02(32位
win10系统下载 Win10 1607 精简安装版 LTSB长期服务版
2Win10专业工作站版最新镜像 V2022.06
3微软原版Win10 ISO镜像64位(win10纯净版)
4深度技术 Ghost Win10 64位 国庆特别版 V2021.10
5电脑公司Ghost Win10 64位装机版V2017.03
6雨晨 Win10 1703 15063.250 64位 极速精简版
7JUJUMAO Win8.1 Up3 X64 极速精简版v2019.11
8win10系统下载 稳安快 Win10 x64 极速精简版 V1.0
9lopatkin Win10专业精简版 V2022.05
10Win10 21H2 纯净版镜像 V2021
Win11PE网络纯净版 V2021
2风林火山 Ghost Win11 64位 专业正式版 V2021.10
3Win11官方纯净版 V2021
4Win11 23H2 25115 官方原版镜像 V2022.05
5新一代系统 JUJUMAO Win11专业版 64位 v2021.08
6雨林木风 Ghost Win11 64位 正式版 V2021.10
7微软MSDN原版Win11系统 V2021
8Win11 22000.282正式版镜像 V2021.10
9深度技术 Ghost Win11 64位 专业版 V2021.10
10微软Win11游戏系统 V2021.10
深度技术 GHOST XP SP3 电脑专用版 V2017.03
2深度技术 GGHOST XP SP3 电脑专用版 V2017.02
3Win7系统下载 PCOS技术Ghost WinXP SP3 2017 夏季装机版
4萝卜家园 GHOST XP SP3 万能装机版 V2017.03
5番茄花园 GHOST XP SP3 极速体验版 V2017.03
6雨林木风 GHOST XP SP3 官方旗舰版 V2017.03
7电脑公司 GHOST XP SP3 经典旗舰版 V2017.03
8雨林木风GHOST XP SP3完美纯净版【V201710】已激活
9萝卜家园 GHOST XP SP3 完美装机版 V2016.10
10雨林木风 GHOST XP SP3 精英装机版 V2017.04
热门教程
装机必备 更多+
重装工具