
linux
liuye066
这个作者很懒,什么都没留下…
展开
-
Linux操作系统的内核编译内幕详解
Linux操作系统的内核编译内幕详解 发表时间:2005-10-11 发布人:administrator 来源:http://www.linuxeden.com/ 作者:otto 阅读次数:630 内核简介 内核,是一个操作系统的核心。它负责管理系统 的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。...原创 2010-07-08 12:53:08 · 133 阅读 · 0 评论 -
linux下GCC编译C程序(一)
GNU编译器集 GNU编译器集(其前身为GNU C编译器)诞生于1987年。当时Richard Stallman(GNU项目的创办人)想要创建一个编译器,它可以满足他定义的“自由软件”概念,并可用来编译GNU项目发布的其他软件。GNU C编译器迅速在自由软件社区中流行开来,而且以其健壮性和可移植性而闻名。它已成为许多集成开发工具的基础,被世界各地的发行商应用在Linux和其他操作系统之上。...原创 2010-07-06 10:05:11 · 122 阅读 · 0 评论 -
加入fork()的区别(执行结果)
加入fork()的区别(执行结果) server2.c #include <sys/socket.h> #include <netinet/in.h> int main(int argc,char **argv){ int sockfd; sockfd = socket(AF_INET,SOCK_STREAM,0); struct sockaddr...原创 2010-06-24 16:40:38 · 109 阅读 · 0 评论 -
执行socket文件时,出现段错误 (core dumped)
产生段错误就是访问了错误的内存段,一般是你没有权限,或者根本就不存在对应的物理内存,尤其常见的是访问0地址. 解决方法: 利用gdb逐步查找段错误: 首先我们需要一个带有调试信息的可执行程序,所以我们加上“-g -rdynamic"的参数进行编译,然后用gdb调试运行这个新编译的程序,具体步骤如下: 1、 gcc -g -rdynamic d.c ...原创 2010-06-24 16:36:59 · 1037 阅读 · 0 评论 -
Makefile:119: *** Error: UCLINUX_KERNEL seems to be pointed to wrong location, o
Building MRUA时,运行第二步make时,出现如下错误: [root@wang mrua_SMP8634_2.8.8.0_GCC4_dev.mips]# make Makefile:119: *** Error: UCLINUX_KERNEL seems to be pointed to wrong location, or kernel is not configu...原创 2010-06-24 16:34:11 · 254 阅读 · 0 评论 -
[转载]Linux下常用的文件归档,压缩和解压缩命令
常用命令 简要中文说明 程序所在目录 gzip 压缩成文件名为 .gz 的压缩文件(也可用 –d 选项变成解压) /bin gunzip 将 .gz 压缩文件解压(可用 gzip 加 –d 参数代替) /bin tar 打包为 .tar 的打包文件或解开(也可配合...原创 2010-06-23 11:17:38 · 169 阅读 · 0 评论 -
在linux下简单编译运行C程序
hello.c#include int main(void){printf ("Hello world, Linux programming!\\n");return 0;}然后执行下面的命令编译和运行这段程式:# gcc hello.c -o hello# ./helloHello world, Linux programming! ./initializing...原创 2010-06-22 17:32:22 · 154 阅读 · 0 评论 -
烧盒子
Trying 10.10.10.227... Connected to 10.10.10.227. Escape character is '^]'. (none) login: root (none)[~]# mount rootfs on / type rootfs (rw) sysfs on /sys type sysfs (rw) proc on /proc type pro...原创 2010-08-09 09:13:44 · 208 阅读 · 0 评论 -
网络升级和本地升级
网络升级: 1. telnet 10.10.10.227 2. mount -o nolock 10.10.10.224:/home /home 3. /home/set 1 1001011111 //kernel 本机 4. /home/set 2 1001011112 //app 5. /home/set 3 1001011113 //source v...原创 2010-08-09 09:12:54 · 259 阅读 · 0 评论 -
设置IP地址
设置IP地址: ifconfig eth1 10.10.10.224 netmask 255.255.255.0 up [root@root Haiersoft]# route add default gw 10.10.10.1 [root@root Haiersoft]# ping newsmth.net PING newsmth.net (60.2.251.8) 56(84) byt...原创 2010-08-09 09:10:32 · 150 阅读 · 0 评论 -
linux设置IP地址
设置IP地址: ifconfig eth1 10.10.10.224 netmask 255.255.255.0 up[root@root Haiersoft]# route add default gw 10.10.10.1[root@root Haiersoft]# ping newsmth.netPING newsmth.net (60.2.251.8) 56(84) bytes of da...原创 2010-07-14 09:05:41 · 136 阅读 · 0 评论 -
嵌入式系统开发:Arm与Linux的完美结合
嵌入式系统的定义应当是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 比如现在ATM取款机就是一个典型RTOS,embedded os主要包括两部分,一部分是处理器,比如ARM,POWERPC,MIPC,一部分是OS,比如linux,wince,vxworks,us/os,etc.我现在主要学习的路线是arm+linux,...原创 2011-02-23 10:19:58 · 135 阅读 · 0 评论