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纯净版
相关文章
- Win11更新补丁无法安装解决办法
- 微软Win10 21H2/22H2 6月累计更新补丁KB5060533发布!
- 微软Win11 22H2/23H2发布6月累积更新补丁KB5060999!
- 微软 Win11 24H2 推送 6 月累积更新补丁 KB5060842 !
- 重装系统,电脑只有一个C盘怎么创建分区
- Win7打印机清零错误提示Not found DLL files的解决方法
- 如何使用U盘重装Windows10系统-U盘重装Win10最简单的方法
- 如何使用U盘重装Windows11系统-U盘重装Win11最简单的方法
- 如何使用U盘重装Windows7系统-U盘重装Win7最简单的方法
- 微软Win10 22H2 5月更新补丁KB5058481发布!
系统下载排行榜71011xp
番茄花园 Win7 64位 快速稳定版
2【纯净之家】Windows7 64位 最新纯净版
3【老机专用】Windows7 32位 精简旗舰版
4【纯净之家】Windows7 SP1 64位 全补丁旗舰版
5JUJUMAO Win7 64位 最新纯净版
6【纯净之家】Windows7 32位 最新纯净版
7【纯净之家】Windows7 SP1 64位 办公旗舰版
8【雨林木风】Windows7 64位 装机旗舰版
9【电脑公司】Windows7 64位 免费旗舰版
10【国庆献礼】JUJUMAO Win7 SP1 64位旗舰克隆纯净版
【纯净之家】Windows10 22H2 64位 专业工作站版
2【纯净之家】Windows10 22H2 64位 游戏优化版
3【纯净之家】Windows10 企业版 LTSC 2021
4【纯净之家】Windows10企业版LTSC2021 纯净版
5【深度技术】Windows10 64位 专业精简版
6联想Lenovo Windows10 22H2 64位专业版
7JUJUMAO Win8.1 Up3 X64 极速精简版v2019.11
8【纯净之家】Windows10 22H2 64位 专业精简版
9【雨林木风】Windows10 64位 专业精简版
10【纯净之家】Windows10 22H2 64位 专业办公版
【纯净之家】Windows11 23H2 64位 游戏优化版
2【纯净之家】Windows11 23H2 64位 专业工作站版
3【纯净之家】Windows11 23H2 64位 纯净专业版
4风林火山Windows11下载中文版
5【纯净之家】Windows11 23H2 64位 最新企业版
6【纯净之家】Windows11 23H2 64位 中文家庭版
7JUJUMAO Win11 24H2 64位 专业版镜像
8深度精简 Win11 ESD 全新优化纯净版V2024
9【纯净之家】Windows11 23H2 64位专业精简版
10【纯净之家】Windows11 23H2 64位 纯净家庭版
深度技术 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
热门教程
装机必备 更多+
重装工具