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?
相关文档:
sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket
1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包
2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|ETH_P_ARP|ETH_P_ALL))发送接收以太 ......
Linux虚拟机下安装VMware Tools
VMware Tools所在位置:
VMware 安装路径
\VMware\VMwareWorkstation\linux.iso
1.修改root用户密码
10:32:36 zhangzhen@zhangzhen-desktop:~$ sudo passwd root
[sudo] password for zhangzhen:
输入新的 UNIX 口令:
重新输入新的 UNIX 口令:
passwd:已成功更新密码
10:33 ......
\d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
\H :完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
\h :仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
\t :显示时间为24小时格式,如:HH:MM:SS
\T :显示时间为12小时格式
\A :显示时间为24 ......
Linux系统下,需要大量的命令行选项,如果自己手动解析他们的话实在是有违软件复用的思想,不过还好,GNU C library留给我们一个解析命令行的接口(X/Open规范),好好使用它可以使你的程序改观不少。
使用getopt_long()需要引入头文件
#include <getopt.h>
现在我们使用一个例子来说明它 ......
统计某文件夹下文件的个数
ls -l |grep "^-"|wc -l
统计某文件夹下目录的个数
ls -l |grep "^d"|wc -l
统计文件夹下文件的个数,包括子文件夹里的。
ls -lR|grep "^-"|wc -l
统计文件夹下目录的个数,包括子文件夹里的。
ls -lR|grep "^d"|wc - ......