linux在线安装gcc
Fedora 8.0(linux)用RPM安装gcc
前一阵装了一个Fedora 8.0,居然将gcc选项没选,现在想在Linux环境下调试c程序,只有再安装gcc编译器。在Fedora 8.0安装的源文件中,找到Package文件夹,里面安装gcc编译器的文件,Fedora 8.0的gcc 是version 4.12 (20070925)。
安装顺序:
(1)rpm -ivh kernheaders-2.6.23.1-42.fc8.i386.rpm
(2)rpm -ivh glibc-headers-2.7-2.i386.rpm
(3)rpm -ivh glibc-devel-2.7-2.i386.rpm
(4)rpm -ivh gcc-4.1.2-33.i386.rpm
(5)rpm -ivh libstdc++-devel-4.1.2-33.i386.rpm
(6)rpm -ivh gcc-c++-4.1.2-33.i386.rpm
六步手动安装,辛苦啊!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果Linux配置可以上网,可以用一个命令轻松安装gcc:
1、对于Rethat和Fedora: yum install gcc-c++
2、对于Debain: apt-get
或试试Unbuntu的命令
sudo apt-get install build-essential?
相关文档:
作者:dio
email: hao@peng.com.cn
日期:8/21/2001 1:00:47 PM
内容:
编译
运行 gdb
调试会话示例
使用断点
更多断点和观察点
Core 文件
堆栈跟踪
连接到其它进程
其它小技巧
结束语
参考资料
关于作者
GNU 调试器简介
作者:David Seager
Linux 的大部分特色源自于 shell 的 GNU 调试器 ......
umask()函数:此函数的主要作用是在创建文件时设置或者屏蔽掉文件的一些权限。一般与open()函数配合使用。open函数原型:
#include
#include
#include
int open( const char * pathname, int flags);
int open( const char ......
Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。
使用getopt_long()需要引入头文件
#include
现在我们使用一个例子来说明它 ......
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的。
ls -lR|grep "^-"|wc -l
统计文件夹下目录的个数,包括子文件夹里的。
ls -lR|grep "^d"|wc - ......
通过使用 tr,您可以非常容易地实现 sed 的许多最基本功能。您可以将 tr 看作为 sed 的(极其)简化的变体:它可以用一个字符来替换另一个字符,或者可以完全除去一些字符。您也可以用它来除去重复字符。这就是所有 tr 所能够做的。
tr用来从标准输入中通过替换或删除操作进行字符转换。tr主要用于删除文件中 ......