Linux——建立交叉编译环境(gcc)
windows主机和Linux虚拟机设置文件夹共享
第一步:打开虚拟机 点vm-----install vmtools
第二步:开始虚拟机Linux
在终端键入一下命令
cp /mnt/cdrom/VMwareTools-6.0.0-45731.tar.gz /usr/tmp
cd /usr/tmp
tar xzvf VMwareTools-6.0.0-45731.tar.gz
cd vmware-tools-distrib
./vmware-install.pl
一路回车,等看到Enjoy Vmtools,成功。
第三步:配置共享文件夹 vm-----settings--options 双击shared folders,在旁边添加文件夹,并选择always enable ,如设置共享名称为:c:\share
到虚拟机中的Linux系统中的/mnt/hgfs/share可找到在windows下c:\share中的所有文件。
成功了,哈哈
建立交叉编译环境
在Windows C:/share/ 添加arm-linux-gcc-4.3.2.tgz
cd /
cd /mnt/hgfs/share
ls -l
cp /mnt/hgfs/share/arm-linux-gcc-4.3.2.tgz /usr/tmp
cd /usr/temp
tar xvzf arm-linux-gcc-4.3.2.tgz -C /
执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.3.2 目录。
注意:C 后面有个空格,并且C 是大写的,它是英文单词“Change”的第一个字母,在此是改变目录的意思。
Step2:把编译器路径加入系统环境变量,运行命令
#gedit /root/.bashrc
编辑/root/.bashrc 文件,在最后一行export PATH=$PATH:/usr/local/arm/4.3.2/bin
保存退出。
重新登录系统(不必重启机器,开始->logout 即可),使以上设置生效,在命令行输入arm-linux-gcc –v,会出现如下信息,这说明交叉编译环境已经成功安装。
相关文档:
手头有个ep9315的板,今天突然想起跑一下adsl上网。晚上回来就开始搞。
从10点到现在,终于能够跑起来。
给大家借鉴一下。
1.编译内核,把ppp的那些选项选上。 (我用2.6.8.1的kernel,cirrus 的patch)
2.libpcap-0.9.1 这个包是pppd需要的。
./configure CC=arm-linux-gcc CFLAGS=-msoft-float --target=arm-linu ......
Oracle Database 10g Release 2 (10.2.0.1) Installation On Red Hat Enterprise Linux 5 (RHEL5)
一安装需求
1.swap 分区不低于2G
2.selinux 状态disable
3.物理内存不低于512M
系统组件
GNOME Desktop Environment
Editors
Graphical Internet
Text-based Internet
Development Libraries
Development Tools
......
Linux下高并发的Squid服务器,TCP TIME_WAIT套接字数量经常达到两、三万,服务器很容易被拖死。通过修改Linux内核参数,可以减少Squid服务器的TIME_WAIT套接字数量。
vi /etc/sysctl.conf
增加以下几行:
引用
net.ipv4.tcp_fin_timeout = 30
net.ipv4.tcp_keepalive_time = 1200
net.ipv4.tcp_syncookie ......
在linux内核中用于申请中断的函数是request_irq(),函数原型在Kernel/irq/manage.c中定义:
int request_irq(unsigned int irq, irq_handler_t handler,
unsigned ......