社区
Linux/Unix社区
帖子详情
虚拟机上的Linux系统怎么安装gcc编译器
hewanli0420
2009-12-17 03:15:04
我在虚拟机上装了个red hat linux 9.0,现在我想要再在这个Linux系统中装个gcc编译器 该怎么安装?请各位指教 请详细点……谢谢
...全文
3702
17
打赏
收藏
虚拟机上的Linux系统怎么安装gcc编译器
我在虚拟机上装了个red hat linux 9.0,现在我想要再在这个Linux系统中装个gcc编译器 该怎么安装?请各位指教 请详细点……谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengxianqiang2010
2011-10-30
打赏
举报
回复
下载的时候,是要下载gcc安装文件,是吧!谢谢!
猫已经找不回了
2009-12-21
打赏
举报
回复
或者yum
猫已经找不回了
2009-12-21
打赏
举报
回复
http://unix-cd.com/unixcd12/article_2454.html
天亮后说晚安
2009-12-21
打赏
举报
回复
安装过程自动安装了
楼主说的不会是交叉编译器吧?
直接下载后安装
HULIHONG
2009-12-21
打赏
举报
回复
对于gcc, 最好用yum装 yum -y install gcc,这些都是官网下载的。
手工下载的源码装上之后,当装一些服务器时,有时可能会服务安装(具体点:就是无法编译)
hewanli0420
2009-12-20
打赏
举报
回复
昂 那个Linux系统不用注册吗?就可以上网吗啊?
Apple_Demo
2009-12-20
打赏
举报
回复
安装redhat9.0的时候,在安装过程中所有的选项都选,就自动装好gcc编译器了。
gleerat
2009-12-20
打赏
举报
回复
rhel不注册也能用,不过就是不能享受官方更新等服务而已,还有就是有一些服务需要注册才能开启,不过对于个人用户来说,这些功能基本上都用不到。
hewanli0420
2009-12-19
打赏
举报
回复
但是我没有注册码 怎么搞定网络!!!
xunmengren2009
2009-12-19
打赏
举报
回复
在一个networkscript/**eh0加上一下函数即可
连接网络 因为9.0有个bug
check_link_down()
{
return 1;
}
安装gcc可以 软件压缩包管理(开始--*--**找到)
添加删除软件 即可
不过要有安装盘
delphiwcdj
2009-12-19
打赏
举报
回复
希望对你有帮助。
首先启动虚拟机软件VM(虚拟Linux系统 Red Hat Linux 9 已经安装完毕)
1.本次上网我们使用NAT方式(这个上网方式适用于任何主机能够上网的用户)
2.首先确定几个NAT方式上网,主机所需要的服务
需要打开VMware DHCP Service 和 VMware NAT Service 服务
DHCP 服务是分配IP地址给虚拟机的
NAT 服务是用来给虚拟机做路由的
3.虚拟机设置 点击 “虚拟机” → “虚拟机设置” → “以太网” 然后选择
“网络连接”中的 “NAT: 用来共享主机的IP地址”
4.当然这样对于Linux系统还不够,还需要安装Linux的VMtools,这样才能
激活Linux系统中的网卡[必须]
5.安装好VMtools后,检查Linux网络设置
点击Linux系统中的红帽子(开始) → “系统设置” → “网络” 看到网卡状
态时”活跃”
双击这个以太网设备 检查是否选中了”自动获取IP地址设置使用dhcp”
通过右击桌面 → “新建终端” 打开 终端 在命令行中输入 ifconfig 可
以看到网卡所获得的 IP地址
6.这样就可以上网了!
ydy4618
2009-12-19
打赏
举报
回复
[Quote=引用 6 楼 hewanli0420 的回复:]
但是我没有注册码 怎么搞定网络!!!
[/Quote]
gcc的注册码?没听过
zhoujian89650
2009-12-17
打赏
举报
回复
下个编译好的软件包cross-XXX
goooglemister
2009-12-17
打赏
举报
回复
在终端直接编译就行
Arnold9009
2009-12-17
打赏
举报
回复
按照1楼的方法最简单
复杂的就是自己下载源码编译安装,不过要自己解决包依赖问题
freetstar
2009-12-17
打赏
举报
回复
[Quote=引用 1 楼 wuyu637 的回复:]
把网络搞定了,然后
在终端里yum install gcc*就自动安装了
[/Quote]
正解
wuyu637
2009-12-17
打赏
举报
回复
把网络搞定了,然后
在终端里yum install gcc*就自动安装了
LINUX
操作
系统
(电子教案,参考答案)
Linux
是一个多任务、多用户的操作
系统
,它以其良好的特性和资源的免费性而得到了蓬勃的发展。 本书通过大量的图示和实例,深入浅出的介绍了
Linux
的基本原理和应用。主要包括
Linux
的基本概念和操作,
Linux
的树型结构,
Linux
的文本编辑,
Linux
的
安装
和启动,用户管理,Shell编程技术,进程管理,C
编译器
,
系统
扩充,维护与监视,
Linux
的图形界面,网络的基本概念与设置,
Linux
在网络资源共享和电子邮件方面的应用,以及DNS、FTP、Web和Proxy服务器等内容。 本书可作为
Linux
操作
系统
课程的教材,也可作为电脑爱好者,相关技术人员及参加
Linux
认证考试人士的参考书。 一、关于
Linux
Linux
是一个正在蓬勃发展的极富生命力的操作
系统
。芬兰青年Linus Torvalds和其杰作的传奇故事吸引了无数的电脑爱好者尝试去使用
Linux
,但他们中的大多数人却被Unix类操作
系统
传统的枯燥的字符界面、艰涩难懂的操作命令和数量庞大的基本概念以及基础知识所吓退。
Linux
在这几年中迅速地发展,Turbo
Linux
宣布该公司已经开始盈利了,这说明了
Linux
正在逐渐大众化。在未来的几年中,
Linux
在各行各业中的应用将遍地开花,能熟练操作
Linux
将是每一个
系统
管理员所需掌握的基本技能。 曾经有一种说法:能熟练操作
Linux
的人,必定是电脑业界的顶尖高手。本书正是为改变这一种看法而面世的,它主要面向那些对电脑
系统
有初步认识的初学者,即使读者从未接受过电脑方面的
系统
训练,甚至连微软的Windows都没有学过,也能从本书中获益。 二、本书特点 1)在介绍过程中,着重于概念的层次性和内容的衔接,使读者更容易进行学习。 2)为了能把深奥、复杂的概念和操作表达明白,本书使用了大量的插图和实际操作例子,使之通俗易懂。例如:在网络应用部分中的很多例子,都在中山大学服务器上运行,每天都在承受巨大的访问量。 3)配置了大量习题。 三、本书结构安排 本书共分19章,遵循由简到繁、由易到难的讲解方式来组织、安排内容。 第1章:
Linux
基础。本章首先对Unix进行了概述,然后介绍了
Linux
的技术特点、
Linux
的版本,以及
Linux
对中文的支持。 第2章:基本操作。本章主要介绍了
Linux
的一些基本操作。如:注册、注销、远程登录、更改时间、关闭
系统
等。 第3章:树型结构。本章主要介绍了
Linux
的文件结构、目录结构,同时还介绍了链接,并用大量的实例形象生动地说明了
Linux
下各种文件的操作。 第4章:文本编辑。本章主要介绍了
Linux
下的文本编辑器,这是使用
Linux
的一些基本技能。学好本章,有利于以后的学习。 第5章:
Linux
的
安装
和启动。本章主要介绍了
Linux
的
安装
和启动,其中涉及到一些原理以及其他Unix类操作
系统
上的原理。 第6章:用户管理。本章主要介绍了
Linux
下增加用户、删除用户、设置用户组的各种操作,这些操作是进入
Linux
系统
的第一步。 第7章:Shell和Shell编程。本章主要介绍了Shell的基本概念、Shell脚本以及awk的相关知识。 第8章:进程管理。本章主要介绍了在
Linux
中的进程管理。其中包括了进程、进程数、进程的优先级、定时执行等。 第9章:C
编译器
——
gcc
。本章主要介绍了
Linux
下面的
编译器
——
gcc
的基本用法以及Make与Makefile的一些基本知识。 第10章:
系统
扩充。本章主要介绍了在
Linux
中
系统
的扩充,包括软件的
安装
和内核的升级等内容。 第11章:
系统
维护与监视。本章主要介绍了
Linux
中的文件
系统
维护与监视。其中包括交换空间、/proc的信息以及各种日志文件和进程记账等。 第12章:图形界面。本章主要介绍了X Window以及它的配置,并且介绍了在KDE环境下汉化的基本思想,用实例来讲解了
Linux
汉化的基础知识。 第13章:网络的基本概念与设置。本章主要介绍了网络的基本概念,并在讲解这个概念的同时,讲解
Linux
中的网络配置。在此同时讲解了
Linux
的基本的网络命令,这对于理解
Linux
的网络上面的基本运用有着很大的作用。 第14章:网络资源共享。本章主要介绍了NFS文件
系统
、NFS文件
系统
的架设、Samba的资源共享、打印机网络共享等内容。 第15章:电子邮件。本章主要介绍电子邮件
系统
、
Linux
下的电子邮件
系统
,以及建立
Linux
下的邮件服务器。 第16章:DNS服务器。本章主要介绍DNS工作的原理、
Linux
下的域名服务器
系统
以及BIND的
安装
与配置等内容。详细叙述了主DNS服务器和辅助DNS服务器的配置以及DNS的安全。 第17章:FTP服务器。本章主要介绍了wu-ftp服务器的
安装
、配置和使用,Proftpd服务器的
安装
、配置和使用。 第18章:Web服务器。本章主要介绍了Apache的
安装
和配置。从Apache的最基本配置到它的高级运用,在本章中都有详细的叙述。 第19章:Proxy服务器。本章主要介绍在
Linux
上比较常用的两个proxy服务器软件的配置。 本书最后还附有参考答案,以供读者对照课后习题进行练习。 四、本书适用对象 本书适合用于大专院校、电脑培训班等作为
Linux
或UNIX操作
系统
课程的教材,也可作为电脑爱好者、相关技术人员或准备参加
Linux
认证的读者的参考书。 本书写作过程中受到广东省自然科学基金和中山大学青年启动基金的帮助,在此特表感谢!
Linux
发展至今,经历了无数人的努力,是千万人智慧的结晶。最新的
Linux
发布版,完全
安装
需要占用1G以上的空间,要完全掌握这样一个庞大的
系统
,并不是一件容易的事情,这对于作者本身也毫不例外。读者在学习本书的过程中如遇到疑难问题或觉得不妥之处,可到相关网站的论坛进行探讨,网址:http://www.cnbook.net。 尽管作者写这本书时具有良好初衷而且竭尽全力,但由于水平有限和时间仓促,疏漏之处在所难免,敬请读者批评指正和原谅。 编 者 2002年12月 第1章
Linux
基础 1 1.1 Unix概述 1 1.1.1 Unix的历史 1 1.1.2 Unix的特点 3 1.1.3 Unix的现状和未来 5 1.2
Linux
基础知识 5 1.2.1
Linux
的历史 6 1.2.2
Linux
的技术特点 6 1.2.3
Linux
的版本 7 1.2.4
Linux
对中文的支持 8 小结 8 习题一 8 一、思考题 8 二、选择题 9 三、上机操作 9 第2章 基本操作 10 2.1 进入
Linux
系统
10 2.1.1 开机与
系统
选择 10 2.1.2 注册 10 2.1.3 控制和终端操作 11 2.1.4 进入图形界面 11 2.1.5 用Telnet方式远程连入 12 2.2 一些基本命令 13 2.2.1 修改密码 13 2.2.2 查询、修改日期与时间 14 2.2.3 观看月历 15 2.2.4 清屏 16 2.2.5 获取注册信息 16 2.2.6 与其他用户作简单通讯 17 2.2.7 观看主机配置情况 18 2.2.8 寻找命令使用方法 18 2.3 退出
Linux
19 2.3.1 注销 19 2.3.2 关闭
系统
19 小结 20 习题二 21 一、思考题 21 二、选择题 21 三、上机操作 21 第3章 树型结构 23 3.1 文件 23 3.1.1
Linux
的文件 23 3.1.2 文件操作相关命令 24 3.2 目录和路径 27 3.2.1 树型结构基础知识 27 3.2.2 路径 30 3.2.3 与树型结构相关的操作 32 3.2.4 通配符与多文件操作 37 3.3 链接 41 3.3.1 硬链接 41 3.3.2 符号链接 42 3.4 文件的属性 43 3.4.1 显示文件的属性 43 3.4.2 权限字与权限操作 46 3.5 设备文件 48 3.6 磁盘的操作 51 3.7 备份 60 小结 62 习题三 62 一、思考题 62 二、选择题 63 三、上机操作 64 第4章 文本编辑 65 4.1 行编辑器ed 65 4.1.1 启动ed 65 4.1.2 输入和修改 65 4.1.3 查找与替换 67 4.1.4 保存与退出 67 4.2 全屏幕编辑器vi 67 4.2.1 进入vi及vi状态 67 4.2.2 光标移动 68 4.2.3 删除与恢复 69 4.2.4 替换 69 4.2.5 保存与退出 70 4.2.6 进入插入状态 70 4.2.7 寻找指定字符或字符串 72 4.2.8 块操作 75 4.3 功能强大的Emacs 76 4.3.1 Emacs是什么 76 4.3.2 Emacs的操作 77 4.4 文本的基本操作命令 87 4.4.1 more与less 87 4.4.2 pr 88 4.4.3 tail与head 89 4.4.4 spell 90 4.4.5 diff与cmp 90 4.4.6 wc 91 4.4.7 find与grep 92 小结 94 习题四 94 一、思考题 94 二、选择题 95 三、上机操作 95 第5章
Linux
的
安装
和启动 96 5.1
安装
的基本知识 96 5.1.1 硬件要求 96 5.1.2 硬盘分区 96 5.1.3
Linux
的起动与多
系统
并存 96 5.1.4
安装
前的准备 97 5.2
安装
的过程 97 5.3 Loadlin方式的引导 105 5.4
安装
后
Linux
系统
的构成 107 5.5 引导过程 109 5.5.1 lilo 109 5.5.2 内核 111 5.5.3 init与inittab 112 5.5.4 Shell 114 小结 114 习题五 115 一、思考题 115 二、选择题 115 三、上机操作 115 第6章 用户管理 116 6.1 用户账号的设置 116 6.1.1 增加用户 116 6.1.2 /et/passwd文件与/etc/shadow文件 117 6.1.3 删除用户 119 6.1.4 观看和修改用户资料 120 6.2 用户组的设置 122 6.2.1 /etc/group文件 122 6.2.2 用户组的操作 123 小结 124 习题六 124 一、思考题 124 二、选择题 124 三、上机操作 125 第7章 Shell和Shell编程 126 7.1 什么是Shell 126 7.1.1 Shell的类型 126 7.1.2 为用户指定Shell 127 7.1.3 Shell的环境 128 7.2 Shell脚本 130 7.2.1 Shell脚本的编写 130 7.2.2 控制流 132 7.2.3 here文本 135 7.2.4 几个特别的Shell脚本 135 7.3 awk 141 7.3.1 调用awk 141 7.3.2 awk脚本 142 7.3.3 模式和动作 142 7.3.4 域和记录 142 7.3.5 awk内置变量 143 7.3.6 awk的字符函数 144 7.3.7 数组 144 7.3.8 控制流和循环 145 小结 145 习题七 145 一、思考题 145 二、选择题 149 三、上机操作 149 第8章 进程管理 150 8.1 进程管理的应用 150 8.2 定时执行 155 小结 156 习题八 157 一、思考题 157 二、选择题 157 三、上机操作 157 第9章 C
编译器
——
gcc
158 9.1 什么是
gcc
158 9.1.1
gcc
简介 158 9.1.2
gcc
的用法 158 9.2 make与Makefile 159 小结 160 习题九 161 一、思考题 161 二、选择题 161 三、上机操作 161 第10章
系统
扩充 166 10.1 软件
安装
166 10.1.1 传统
安装
166 10.1.2 rpm 168 10.2 内核升级 171 10.2.1 获得内核源码 171 10.2.2 配置内核 171 10.2.3 编辑与
安装
新内核 182 小结 185 习题十 185 一、思考题 185 二、选择题 185 三、上机操作 186 第11章
系统
维护与监视 187 11.1 文件
系统
维护 187 11.2 交换空间 187 11.3
系统
监视 189 小结 194 习题十一 195 一、思考题 195 二、选择题 195 三、上机操作 195 第12章 图形界面 196 12.1 X Window 196 12.1.1 什么是X 196 12.1.2 X的结构 196 12.2
Linux
下的X——XFrea86 197 12.2.1 配置 197 12.2.2 Xfea86图形界面的功能与操作 199 12.2.3 中文化问题 202 小结 206 习题十二 206 一、思考题 206 二、选择题 206 三、上机操作 206 第13章 网络的基本概念与设置 207 13.1 什么是网络 207 13.1.1 网络的定义 207 13.1.2 网络的分类与结构 207 13.1.3 网络的硬件与软件 208 13.1.4 网络的应用 209 13.2 Internet与TCP/IP协议 210 13.2.1 Internet的历史与现状 210 13.2.2 TCP/IP基础知识 212 13.3
Linux
的基本网络配置 213 13.3.1
安装
与驱动网卡 213 13.3.2 设定IP地址及TCP/IP 基本参数 213 13.3.3 检测连通性 215 13.3.4 使用MODEM拨号上网 216 13.4 TCP/IP实用程序 218 13.4.1 ping 218 13.4.2 Telnet 219 13.4.3 FTP 220 13.4.4 traceroute 223 13.4.5 ifconfig 224 小结 225 习题十三 225 一、思考题 225 二、选择题 225 三、上机操作 225 第14章 网络资源共享 226 14.1
Linux
/Unix
系统
之间 文件共享——NFS 226 14.1.1 NFS的概念 226 14.1.2 NFS的
安装
和启动 226 14.1.3 架设NFS文件
系统
227 14.2
Linux
/Windows
系统
之间文件 共享——Samba 229 14.2.1 什么是Samba 229 14.2.2
安装
与启动Samba 229 14.2.3 Samba的配置 230 14.2.4 在
Linux
上访问Windows 的共享资源 233 14.3 打印机网络共享 233 14.3.1 建立打印服务器 233 14.3.2 使用远程打印机 234 小结 234 习题十四 235 一、思考题 235 二、选择题 235 三、上机操作 235 第15章 电子邮件 236 15.1 电子邮件
系统
236 15.1.1 电子邮件的历史 236 15.1.2 电子邮件的体系结构和服务 236 15.2
Linux
下的电子邮件
系统
237 15.2.1
Linux
下的邮件服务器 237 15.2.2
Linux
下的邮件用户代理 242 15.3 mail命令 242 15.4 建立
Linux
下的邮件服务器 247 15.4.1 sendmail的复杂性 247 15.4.2 sendmail的组成结构和原理 247 15.4.3 编译和配置sendmail 251 15.4.4 技巧和提示 253 小结 256 习题十五 256 一、思考题 256 二、选择题 256 三、上机操作 257 第16章 DNS服务器 258 16.1 DNS的工作原理 258 16.1.1 域名 258 16.1.2 因特网的域名
系统
258 16.1.3 DNS的消息格式 260 16.1.4 对象内容与资源记录内容 261 16.2
Linux
下的域名服务器
系统
261 16.3 BIND的
安装
与配置 262 16.3.1 BIND的编译与
安装
262 16.3.2
Linux
下与域名
系统
相关的 几个配置文件 263 16.3.3 Caching Only域名服务器 的配置 264 16.3.4 主域名服务器的配置 269 16.3.5 从域名服务器的配置 272 16.4 设置chroot的DNS 273 小结 275 习题十六 276 一、思考题 276 二、选择题 276 三、上机操作 276 第17章 FTP服务器 277 17.1 wu-ftp 277 17.1.1 wu-ftp的
安装
277 17.1.2 wu-ftp的配置 278 17.1.3 wu-ftpd的启动和测试 285 17.1.4 实用命令 286 17.2 Proftpd 286 17.2.1 Proftpd的
安装
286 17.2.2 Proftpd的配置 286 17.2.3 一个实例 289 17.2.4 proftpd的启动和测试 292 小结 292 习题十七 292 一、思考题 292 二、选择题 292 三、上机操作 292 第18章 Web服务器 293 18.1 Apache的
安装
293 18.1.1 编辑设置 293 18.1.2 编译和
安装
294 18.2 Apache的配置 294 18.2.1 全局设置 295 18.2.2 主服务器设置 297 18.3 虚拟Web服务器 308 18.3.1 虚拟主机的类型与运行方式 308 18.3.2 基于IP的虚拟主机 308 18.3.3 基于域名的虚拟主机 310 小结 312 习题十八 312 一、思考题 312 二、选择题 312 三、上机操作 312 第19章 Proxy服务器 313 19.1 Proxy的概念 313 19.1.1 什么是Proxy 313 19.1.2 Proxy的应用 313 19.2 利用Apache建立Proxy 313 19.2.1 配置前的准备工作 314 19.2.2 建立Proxy服务器 314 19.2.3 建立Cache服务器 315 19.2.4 常用的mod_proxy模块的指令 315 19.3 Squid 316 19.3.1
安装
Squid 316 19.3.2 配置Squid 317 19.3.3 更多的配置参数 319 19.3.4 启动和关闭Squid 327 19.3.5 日志文件 327 小结 328 习题十九 328 一、思考题 328 二、选择题 328 三、上机操作 329 参考答案 330
linux
下
安装
gcc
编译器
我的
系统
是redhat6.0,运行在VMware
虚拟机
上。 在写了一个程序后,想用
gcc
编译一下,结果发现
系统
中没有
安装
gcc
。 那就装一下吧。 先挂上
安装
redhat时的光盘镜像,(
虚拟机
设置里面光盘那地方把镜像放上,
虚拟机
左下角光盘那个图标点一下,connect就好了),
系统
默认把光盘镜像挂载到/misc/cd里边。 cd /misc/cd,然后再cd到Package里边, 用rpm
Linux
编程之
GCC
编译工具实战
本课程使得学员能够学会在
linux
中如何编译C/C++程序,使用
GCC
工具如何编译静态库,动态库,如何配置运行动态库。
Redhat
linux
安装
gcc
编译器
,
Gcc
源码包,rpm包
安装
方法!
点评:分两种情况: 先看这篇转过来的文章,俺老孙懒得写了。
Linux
软件
安装
通用思路 在
Linux
系统
中,软件
安装
程序比较纷繁复杂,不过最常见的有两种: 1)一种是软件的源代码,您需要自己动手编译它。这种软件
安装
包通常是用gzip压缩过的tar包(后缀为.tar.gz)。 2 - 分两种情况: 先看这篇转过来的文章,俺老孙懒得写了。
Linux
软件
安装
通用思路 在Linu...
【ing】在
Linux
虚拟机
上
安装
gcc
/g++
1 什么是
gcc
gcc
的全称是GNU Compiler Collection,它是一个能够编译多种语言的
编译器
。最开始
gcc
是作为C语言的
编译器
(GNU C Compiler),现在除了c语言,还支持C++、java、Pascal等语言。
gcc
支持多种硬件平台。 1.1
gcc
编译程序的过程
gcc
编译程序主要经过四个过程: 预处理(Pre-Processing) 预处理实际上是将头文件、宏进行展开。编译阶段,
gcc
调用不同语言的
编译器
,例如c语言调用
编译器
ccl。 编译 (Compiling)
gcc
Linux/Unix社区
23,120
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章