arm + linux开发
liwentao1091
这个作者很懒,什么都没留下…
展开
-
linux下如何获取IP
int main(){ struct ifreq stIfconfig; char szIPeth0[16]; memset(szIPeth0,0x0,16); int nNetWorkSocket = socket(AF_INET, SOCK_DGRAM, 0); //获取eth0的ip strncpy(stI原创 2012-12-13 17:41:25 · 614 阅读 · 0 评论 -
有关sed的经典例子
理解: sed -e 's/^\([a-z]\{2,3\}[0-9]\):.*$/\1/'它的意思是:首先寻找这样一个字符串,它以2到3个a~z间的字符开始,然后紧跟着一个数字,再跟着一个分号,最后是任意个字符结尾。然后将这样的一个字符串进行替换,替换的内容是括号正则式中所匹配的内容。例如对文件test.txt:bge0: flags=1000843 mtu 1500 index 2b原创 2012-12-25 21:03:41 · 920 阅读 · 0 评论 -
Makefile中常用的函数
在Makefile中可以使用函数来处理变量,从而让我们的命令或是规则更为的灵活和具有智能。make所支持的函数也不算很多,不过已经足够我们的操作了。函数调用后,函数的返回值可以当做变量来使用。一、函数的调用语法函数调用,很像变量的使用,也是以“$”来标识的,其语法如下:$( )或是${ }这里,就是函数名,make支持的函数不多。是函数的参数,参数间以逗号“,”分隔原创 2013-01-08 22:29:17 · 645 阅读 · 0 评论 -
makefile分析
# ---------------------------------------------------------------------------# Modulesifdef CONFIG_MODULES# ifdef是Makefile中的一个条件关键词,其语法是:ifdef ;# 如果变量;的值非空,那到表达式为真。否则,表达式为假。# By default, bui转载 2013-01-08 22:37:32 · 5749 阅读 · 0 评论 -
使用iptables配置目的NAT
使用iptables配置目的NAT目的NAT改变的是数据包的目的IP地址,当来自Internet的数据包访问NAT服务器网络接口的公网IP时,NAT服务器会把这些数据包的目 的地址转换为某一对应的内网IP,再路由给内网计算机。这样,使用内网IP地址的服务器也可以为Internet上的计算机提供网络服务了。如图9-11所示,位于子网10.10.1.0/24的是普通的客户机,它们使用源转载 2013-01-14 16:17:06 · 5041 阅读 · 1 评论