当前位置: 首页 > news >正文

网站ui设计学的是什么网站被收录 但搜索不到主页

网站ui设计学的是什么,网站被收录 但搜索不到主页,合肥制作网站的公司,宿迁网站设计目录 参考文章#xff1a;一、libnet库下载二、libnet库交叉编译安装三、应用程序交叉编译四、Ubuntu系统安装 libnet#xff08;非交叉编译#xff09;五、libnet使用六、开发板上测试 参考文章#xff1a; libnet库下载、编译、示例、文档Linux 网络编程—— libnet 使用… 目录 参考文章一、libnet库下载二、libnet库交叉编译安装三、应用程序交叉编译四、Ubuntu系统安装 libnet非交叉编译五、libnet使用六、开发板上测试 参考文章 libnet库下载、编译、示例、文档Linux 网络编程—— libnet 使用指南libnet 函数列表 一、libnet库下载 https://github.com/libnet/libnet/releases 二、libnet库交叉编译安装 配置交叉编译环境 普通用户和root用户下都需要配置 从 GitHub下载最新版本 libnet-master.tar.gz 或 libnet-1.2.tar.gz解压缩到当前目录 tar -xzvf ./libnet-master.tar.gz -C ./ 使用 ./autogen.sh 生成 configure 脚本 需要的工具套件autoconf (2.69)、automake (1.14)、libtool (2.4.2) 1 安装工具 sudo apt install autoconf automake libtool2 进入libnet-master目录生成 configure 脚本 cd libnet-master/./autogen.sh说明如果下载的是 Releases版本如libnet-1.2.tar.gz不需要此步骤。 配置安装目录和交叉编译环境 ./configure --prefixxxx/xxx/install/ --hostarm-linux-gnueabihf配置结果 编译 make安装 sudo make install安装结果 在 install/lib/ 目录下生成如下文件 错误说明 如果报如下错误是因为root用户下未配置交叉编译环境配置后即可 ../libtool: line 1719: arm-linux-gnueabihf-ranlib: command not found cd 进入 install 安装目录打包lib目录下动态库文件(libnet.so libnet.so.9 libnet.so.9.0.0) tar -zcvf libnet-1.2-install.tar.gz -C ./lib libnet.so libnet.so.9 libnet.so.9.0.0将 libnet-1.2-install.tar.gz 压缩包拷贝到开发板上解压 新建文件夹/usr/local/lib/libnet 然后解压到该文件夹中 sudo mkdir /usr/local/lib/libnet sudo tar -zxvf libnet-1.2-install.tar.gz -C /usr/local/lib/libnet开发板上添加库文件搜索路径 打开ld.so.conf文件 sudo vi /etc/ld.so.conf.d/libc.conf在 /etc/ld.so.conf 文件中添加库的搜索路径 /usr/local/lib/libnet //根据自己的库路径添加然后 ldconfig 生成/etc/ld.so.cacheldconfig -v 查看 ldconfig三、应用程序交叉编译 交叉编译应用程序需要加 -lnet 选项并指定头文件及动态库路径 arm-linux-gnueabihf-gcc ./libnet_test.c -o ./libnet_test -lnet -I/xxx/include/ -L/xxx/lib/查看头文件及动态库路径 Libnet 安装为一个库和一组包含文件。在您的程序中使用的主要包含文件是 #include libnet.h要获得头文件和库文件的正确搜索路径请使用标准pkg-config工具 pkg-config --libs --static --cflags libnet 结果 -I/usr/local/include -L/usr/local/lib -lnet/usr/local/此处显示的路径为默认值。configure时可以使用 --prefix 选项指定不同的路径。 编译需要添加 -lnet 选项 gcc test.c -o test -lnet基于 GNU autotools 的项目请在以下内容中使用configure.ac # Check for required libraries PKG_CHECK_MODULES([libnet], [libnet 1.2])并在您的Makefile.am proggy_CFLAGS $(libnet_CFLAGS) proggy_LDADD $(libnet_LIBS)四、Ubuntu系统安装 libnet非交叉编译 libnet 的安装 sudo apt-get install libnet1-dev应用程序编译 gcc libnet_test.c -o libnet_test -lnet五、libnet使用 参考 Linux 网络编程—— libnet 使用指南libnet 函数列表 六、开发板上测试 使用libnet库发送udp包测试程序libnet_test.c #include stdio.h #include stdlib.h #include string.h #include unistd.h #include libnet.h int main(int argc, char *argv[]) { char send_msg[1000] ; char err_buf[100] ; libnet_t *lib_net NULL; int lens 0; libnet_ptag_t lib_t 0; unsigned char src_mac[6] {0x00,0x0a,0x35,0x00,0x10,0x01}; //发送者网卡地址unsigned char dst_mac[6] {0xa4,0xbb,0x6d,0xc3,0x1d,0xce}; //接收者网卡地址char *src_ip_str 192.168.10.10; //源主机IP地址 char *dst_ip_str 192.168.10.201; //目的主机IP地址 unsigned long src_ip,dst_ip 0; lens sprintf(send_msg, %s, this is for the udp test);lib_net libnet_init(LIBNET_LINK_ADV, eth0, err_buf); //初始化 if(NULL lib_net) { perror(libnet_init); exit(-1); } src_ip libnet_name2addr4(lib_net,src_ip_str,LIBNET_RESOLVE); //将字符串类型的ip转换为顺序网络字节流 dst_ip libnet_name2addr4(lib_net,dst_ip_str,LIBNET_RESOLVE); lib_t libnet_build_udp( //构造udp数据包 8080, 8080, 8lens, 0, send_msg, lens, lib_net, 0 ); lib_t libnet_build_ipv4( //构造ip数据包 208lens, 0, 500, 0, 10, 17, 0, src_ip, dst_ip, NULL, 0, lib_net, 0 ); lib_t libnet_build_ethernet( //构造以太网数据包 (u_int8_t *)dst_mac, (u_int8_t *)src_mac, 0x800,// 或者ETHERTYPE_IP NULL,0, lib_net, 0 ); int res 0; res libnet_write(lib_net); //发送数据包 if(-1 res) { perror(libnet_write); exit(-1); } libnet_destroy(lib_net); //销毁资源 printf(----ok-----\n); return 0; } 交叉编译 arm-linux-gnueabihf-gcc ./libnet_test.c -o ./libnet_test -lnet -I/home/osrc/Projects/tools/libnet/install/include/ -L/home/osrc/Projects/tools/libnet/install/lib在开发板上运行需要root账户权限 sudo ./libnet_test在PC机上使用网络调试助手接收udp数据结果如下
http://www.w-s-a.com/news/440419/

相关文章:

  • 黑河哈尔滨网站建设太原网站制作定制开发
  • 建站做网站香河住房与建设局网站
  • 如何制造一个网站域名分类网站
  • 解析视频的网站怎么做凡科网快图
  • 企业网站优化问题接单app平台有哪些
  • 怎么做网站后缀识别符号才不会变什么是电子商务网站建设
  • 中山 五金 骏域网站建设专家专门用来制作网页的软件是什么
  • 怎么做刷东西的网站数据分析软件工具有哪些
  • 官方购物网站正品交易网站域名
  • lol网站建设seo 网站太小
  • 网站建设销售职责手机网站制作软件
  • 福州百度企业网站seo如何在电脑上登录wordpress
  • 开发区全力做好网站建设网络广告营销成功案例
  • 114网站建设高并发系统架构
  • php网站打开一片空白wordpress中文广告插件下载
  • 怎样建自己的网站免费的百度关键词排名点击
  • 医院网站建设的特点怎么查看网站百度快照
  • 网站 如何备案一般网站开发公司
  • 做网站的公司 贵阳郑州新像素ui设计培训收费
  • 温州网站建设公司电话给个免费的网址
  • 个人做电子商务网站备案软考高级
  • 淘宝客需要自己做网站吗四川遂宁做网站的公司
  • 编写网站策划书缘魁上海网站建设
  • 梧州外贸网站推广设计wordpress 上传 七牛
  • 增加网站备案千灯做网站
  • 深圳做网站的公php做简易网站
  • 徐州哪家做网站好商业空间设计效果图
  • 重庆建网站cqiezscom大学毕业做网站插画师好吗
  • 在门户网站做产品seo怎么样做网站管理员
  • 动画做视频在线观看网站字体安装+wordpress