出没于杭州和青岛的程序猿一枚,对内核略懂一二
发布时间:2013-08-10 16:34:51
欢迎转载,转载请保留文章的完整性!Author: Tony Date: 2013年8月10日周六 @青岛最近在将内核从2.6.32升级到3.0后,通过ifconfig发现dropped数据包明显增多,但是测试上层应用,并不会影响应用的正常工作。其实问题到这里就可以结束了,但作为一个内核爱好者,这只是一个开始。于是决定通过syst.........【阅读全文】
发布时间:2013-07-04 11:25:28
声明:欢迎转载和引用,转载请注明出处。引用代码请保证代码完整性。本博文将讲解一种内核态通过应用层创建的socket发送数据包的方法。首先应用层创建socket,并且调用connect。如图所示,向192.168.0.86的8000端口建立udp连接。获取到进程pid=9707,对应的socket的文件句柄fd=3。在192.168.0.86机器上开启netcat.........【阅读全文】
hezhaoaqiang2012-11-12 14:38
hezhaoaqiang2012-11-09 11:10
可以请教你一个问题吗?关于arm的交叉编译。我是按照:http://blog.chinaunix.net/uid-27003388-id-3276139.html 去做的,但是走到 四、建立初始编译器(bootstrap gcc)下面的make install 它提示如下:
make[3]: 正在进入目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty/testsuite'
make[3]: 没有什么可以做的为 `install'。
make[3]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty/testsuite'
make[2]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/libiberty'
make[2]: 正在进入目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/arm-none-linux-gnueabi/libgcc'
make[2]: *** 没有规则可以创建目标“install”。 停止。
make[2]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc/arm-none-linux-gnueabi/libgcc'
make[1]: *** [install-target-libgcc] 错误 2
make[1]:正在离开目录 `/home/hz/cross_compile/build-tools/build-boot-gcc'
make: *** [install] 错误 2
同时,我回头去检查都是按照步骤来的,但是在其他网页上看到有这么一句话:
确保本机已经安装了GMP,MPFR,MPC, 如果没有,则在YAST里面安装好,再往后走。 但是我下载了他们并安装了,结果还是一样的,不知道您有什么高见,或者您做过,给小弟传点经验吧,先谢谢了~~