centos6.5环境包gcc tcl wget

gcc(reids c语言环境 )

GNU编译器套件(GNU Compiler Collection)包括CC++Objective-CFortranJavaAdaGo语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由。

本帖最后由 qingyan91 于 2014-7-20 22:09 编辑

本次安装针对CentOS 6.5 64位系统,由于在安装系统的时候并没有勾选安装gcc编译器,因此需要自行安装gcc编译器。
使用yum安装gcc
对于配备了yum的Linux发行版而言,安装gcc编译器就变得so easy。我们只需要分别执行如下命令即可:
#安装gcc、c++编译器以及内核文件
yum -y install gcc gcc-c++ kernel-devel
自行安装gcc
不过使用yum安装的gcc并非当前的最新版本,目前gcc的最新版本为4.9.0(gcc 4.8开始全面支持C 11和C++ 11的新特性)。如果我们想要安装最新版本的gcc,那么就需要自行安装gcc。
笔者初次安装gcc时,在网络上搜寻了大量的gcc安装配置教程,许多教程的内容非常之多,结果把自己搞晕了,编译安装的时候还老是出现各种错误。最后查阅官方文档才发现,自行安装新版本的gcc并不复杂,根本没有那些教程中说的那样繁琐(有些教程居然还要修改几个配置文件)。
1、下载gcc安装文件
在安装gcc当然要先拿到gcc的安装文件。在这里我们直接通过官方下载gcc-4.9.0.tar.bz2(86 MB)。当然,你也可以下载gcc-4.9.0.tar.gz(110 MB),不过该压缩文件要大出不少。
2、编译前的准备工作
想要安装gcc 4.8及以上版本,你需要先安装C标准库和头文件,以及旧版本的c++编译器。如果你的计算机中没有这些,请执行以下命令(当然你也可以使用apt-get等其它方式进行安装,如果已经安装则无需再次安装):
#安装C和C++的静态库
yum install -y glibc-static libstdc++-static
#安装旧版本的gcc、c++编译器
yum install gcc gcc-c++ 
在这里,我们将gcc-4.9.0.tar.bz2解压到/usr/local/src目录中(当然你也可以指定其他目录),完整的tar命令为:
#解压gcc安装文件
tar jxf gcc-4.9.0.tar.bz2 -C /usr/local/src
解压后gcc源程序的根目录就是/usr/local/src/gcc-4.9.0。接着,我们依次执行如下命令:
#转到gcc源程序根目录
cd /usr/local/src/gcc-4.9.0
#下载一些必备的依赖程序
./contrib/download_prerequisites
安装gcc需要下载诸如gmp、mpfr、mpc等依赖文件,执行download_prerequisites将会自动下载这些软件并解压到当前目录(文件不大,总共只有几MB,请耐心等待下载)。
3、编译安装gcc
接着,就可以对gcc进行编译安装了。在此之前,我们先创建一个目录/usr/local/build/gcc-4.9.0(你也可以自行指定其他目录)用于存放编译后的程序文件。然后我们依次执行如下命令:
#跳转到编译后的程序文件存放目录
cd /usr/local/build/gcc-4.9.0
#调用gcc源程序的configure(后面的参数选项可根据需要自行修改),用于配置gcc
/usr/local/src/gcc-4.9.0/configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
#编译gcc源程序
make
#安装gcc
make install
其中执行make命令这一过程耗费的时间可能非常多,笔者这里耗费了20多分钟才编译完成。执行完上述命令后,我们的gcc就已经安装成功了。
与其他教程不同的是,本教程并没有对gmp、mpfr、mpc等软件分别进行解压和编译,而是直接由download_prerequisites负责下载并解压,最后和gcc一起进行编译安装,这也是官方推荐的做法(download_prerequisites还会根据实际情况决定是否启用Graphite循环优化)。
如果你的Linux无法直接联网,那么你只能打开文件download_prerequisites,获取到这些文件的下载链接,然后通过其他上网设备下载这些软件。最后把这些软件直接解压到gcc源程序目录(/usr/local/src/gcc-4.9.0)下即可。

转载自:软件指南针(http://www.softown.cn/post/141.html)

--------------------------------------------------------------------------------------------------

tcl

Tcl, 工具命令语言(Tool Command Language)是一门有编程特征的解释语言,可在 Unix、Windows 和 Apple Macintosh 操作系统上跨平台运行。

TCL (最早称为“工具命令语言”"Tool Command Language",,但是现在已经不是这个含义,不过我们仍然称呼它为TCL)是一种  脚本语言。 由John Ousterhout创建。 TCL很好学,功能很强大。TCL经常被用于快速原型开发,脚本编程,  GUI和测试等方面。TCL念作“踢叩” "tickle"。Tcl的特性包括:
* 任何东西都是一条命令,包括语法结构(for, if等)。
* 任何事物都可以重新定义和重载。
* 所有的数据类型都可以看作字符串。
* 语法规则相当简单
* 提供事件驱动给 Socket和文件。基于时间或者用户定义的事件也可以。
* 动态的域定义。
* 很容易用C,  C++,或者Java扩展。
* 解释语言,代码能够动态的改变。
* 完全的 Unicode支持。
* 平台无关。 Win32,  UNIX,  Mac上都可以跑。
* 和 Windows的GUI紧密集成。 Tk
* 代码紧凑,易于维护。
TCL本身不提供 面向对象的支持。但是语言本身很容易扩展到支持面向对象。许多 C语言扩展都提供面向对象能力,包括XOTcl,  Incr Tcl等。另外SNIT扩展本身就是用TCL写的。
看域名意义--》开发包
https://centos.pkgs.org/6/centos-x86_64/tcl-8.5.7-6.el6.x86_64.rpm.html
-------------------------------------------------------------------------------------------------------------------------------------------------------------
*************************************************************************************************************************************************************

CentOS 6
 » 
CentOS x86_64

tcl-8.5.7-6.el6.x86_64.rpm

Download Tcl
  • Description 
  • Download 
  • Requires 
  • Provides 
  • Files 
  • Changelog 
  • See Also

Description

tcl - Tool Command Language, pronounced tickle

Distribution:  CentOS 6
Repository:  CentOS x86_64
Package name:  tcl
Package version:  8.5.7
Package release:  6.el6
Package architecture:  x86_64
Package type:  rpm
Installed size:  4.35 MB
Download size:  1.91 MB
Binary package:  tcl-8.5.7-6.el6.x86_64.rpm
Source package:  tcl-8.5.7-6.el6.src.rpm
The Tcl (Tool Command Language) provides a powerful platform forcreating integration applications that tie together diverseapplications, protocols, devices, and frameworks. When paired with theTk toolkit, Tcl provides a fastest and powerful way to createcross-platform GUI applications. Tcl can also be used for a varietyof web-related tasks and for creating powerful command languages forapplications.

Alternatives

  • tcl All Repositories
  • tcl-8.6.5-2.el6.psychotic.i386.rpm Psychotic Ninja Plus
  • tcl-8.6.5-2.el6.psychotic.x86_64.rpm Psychotic Ninja Plus
  • tcl-8.6.3-1.el6.psychotic.i386.rpm Psychotic Ninja Plus
  • tcl-8.6.3-1.el6.psychotic.x86_64.rpm Psychotic Ninja Plus
  • tcl-8.5.14-1.gf.el6.i686.rpm Ghettoforge Plus
  • tcl-8.5.14-1.gf.el6.x86_64.rpm Ghettoforge Plus
  • tcl-8.5.7-6.el6.i686.rpm CentOS
  • tcl-8.5.7-6.el6.i686.rpm CentOS
©2009-2017 - Linux Packages Search
  About  Contact Us  Advertise  Statistics  Thanks


***************************************************************************************

--------------------------------------------------------------------------------------------

 

-bash: wget: command not found

最简单的方法:

[root@DB1 ~]# yum -y install wget

安装完毕即可。


你可能感兴趣的:(Linux)