编译器:gcc

格式:gcc [参数]  <源程序>

gcc     test.c

注:默认生成可执行程序a.out(windows默认test.exe)

./a.out

gcc -o 可执行文件 源程序

gcc -o test.exe  test.c(windows)

gcc -o test.o  test.c (Linux)

Linux软件安装

1.软件包类型:

(1)tar包:源程序(*.c,*.h)internet下载

压缩包:软件名.tar.gz(bz2)

特点:开放,安全

编译(安装复杂),兼容性好

(2)rpm包:二进制安装包,封装程序,系统光盘(ISO文件)

特点:安装简单,兼容性差

2.rpm软件包安装

(1)rpm软件包格式(命名):软件名:版本(主版本,次版本,修正号) 发行号-硬件平台-类型

mysql-5.1.2-9.i386.rpm

(2)rpm软件包位置:

加载点 /RedHat/RPMS/

加载点/RedFlag/RPMS/

cd /mnt/cdrom/RedHat/RPMS

(3)软件安装

-i 安装   -v 信息   -h 进度

rpm -ivh 安装包

注:rpm安装存在依赖关系

rpm -ivh 软件包  -nodeps 强制安装

YUM工具(自动查找安装包与依赖包)

yum install  软件名

(4)查看指定软件是否安装 -q

rpm -q 软件名

(5)查看软件安装位置:-ql

rpm -ql gcc | more  分页查看

(6)查看已安装的所有软件:-qa

rpm -qa  | more

(7)软件卸载 : -e

rpm -e 软件名

注:卸载也会存在依赖

(8)查看软件包属性:-qip

rpm -qip 软件包

(9)软件升级:-U

rpm -Uvh 高版本软件包

(11)软件降级:-U -oldpackage

rpm -Uvh 低版本软件包 -oldpackage

(12)查找指定文件属于的软件

/bin/cp 指令

rpm -qf /路径/文件

(13)修复软件:-F

rpm -F 软件包

linux课堂笔记(7)相关推荐

  1. Linux课堂笔记(2)

    Linux课堂笔记(2) 1 Linux文件管理 1.1 touch命令 touch命令用于创建文件.修改文件或者目录的时间属性,包括存取时间和更改时间.若文件不存在,系统会建立一个新的文件. ls ...

  2. Linux课堂笔记-第二天

    Shell简介 在Linux系统中,shell是最常用程序,作用侦听用户命令,启动命令所指定的进程并将结果返回给用户.他还是一种程序设计语言,是系统维护时的重要工具. 两部分组成,#为命令行提示符:# ...

  3. linux课堂笔记(6)

    设置文件访问权限: 1,通过字母设置:参数 == 字母 (1)用户类型: u 拥有者  g 同组用户  o 其他用户  a所有用户 (2)权限:r 读     w 写      x执行 注:目录权限: ...

  4. linux课堂笔记(4)

    常用指令:mv 1,隐藏文件 (1)windows通过设置属性隐藏文件 attrib +h  +s 文件 attrib +h  +s  d:\net.txt attrib +h  +s  d:\net ...

  5. linux课堂笔记(3)

    1,linux厂商版本信息 内核信息:主版本.修正号.发行号.on 硬件平台. 主机名 登录   身份认证 localhost login:root password:隐藏口令 提示上一次登录时间与地 ...

  6. linux课堂笔记(8)

    磁盘分区工具(parted) 1,语法: parted 磁盘 注:磁盘类型(根据接口划分) (1)IDE-hd,hda,hdc(光驱),hdd 加载光盘 mount /dev/cdrom mount ...

  7. linux课堂笔记(5)

    vi编辑器 1,vi版本:vi -- vim ps:查看进程 进程 ID  时间   终端   进程名称 ps -t  终端(查看指定终端进程) vi 回车(提示vi版本信息) 2,vi特点 (1)支 ...

  8. Linux课堂笔记--第九天

    替代 cd /media/OL6.4\ x86_64\ Disc\ 1\ 20130225/Packages/ Yuminstall  oracle-rdbms-server-11gR2-preins ...

  9. 云端搭建Linux学习环境 【课堂笔记】

    云端搭建Linux学习环境 [课堂笔记]: 教学文档地址:https://edu.aliyun.com/course/149?spm=a2c6h.14089369.J_2497364210.5.4cd ...

最新文章

  1. Jquery各版本下载
  2. golang中的strings.Split
  3. VS 2008 Web Site Project编译和发布速度提高办法
  4. Kali 装机之后的各种操作
  5. C++笔记-利用远程线程注入获取PC版微信个人昵称
  6. [Leetcode]141. Linked List Cycle
  7. Android:数据持久化、Environment、SharedPreferences、内部存储internalStorage
  8. 关于map的几种非常规排序
  9. jenkins手把手教你从入门到放弃02-jenkins在Windows系统安装与配置(详解)
  10. vim粘贴代码格式变乱
  11. Spring源码下载编译全过程!超详细的步骤!!!
  12. 欧洲能源商品期货股票套利
  13. 【软件工具】之下载微软官方正版 windows 系统
  14. Win系统 - 关于GPU,你需要长的“姿势”
  15. 自己尝试使用简单数据集实现决策树 代码——《机器学习实战》
  16. html模板改成织梦模板教程,织梦教程:如何用dedecms织梦模板搭建网站?
  17. 索尼 a7 IV 和佳能 EOS R6 哪个好
  18. C#: //todo
  19. SpringBoot 封装返回类报错:No converter found for return value of type
  20. Carbon Streaming提供股票和权证合并的最新信息,以寻求潜在的美国上市

热门文章

  1. linux modbus工具,基于ARM-Linux的Modbus串口服务器设计
  2. mysql冷热数据LRU_浅析MySQL的lru链表
  3. java 获取ip地址_老杜带你学Java【第二课】
  4. C/C++ putchar函数 - C语言零基础入门教程
  5. Java zset 应用_Java简单使用redis-zset实现排行榜
  6. unix 登录mysql_实例分析mysql用户登录。
  7. android摄像头矩形框提取_视频图像摄像头跟踪的上位机系统设计
  8. linux关闭自检测进程,CentOS下自动发邮件检测某进程是否存在
  9. java 进程崩溃_java程序崩溃自启脚本
  10. java趣味_Java趣味分享:try finally