c语言
Gallant King
这个作者很懒,什么都没留下…
展开
-
ubuntu error while loading shared libraries: lib*.so.*: cannot open shared object file
ubuntu中程序编译通过,运行时却报错,error while loading shared libraries: lib…so: cannot open shared object file: No such file or directory这和系统默认的动态库搜索路径有关解决方案,找到对应的动态库(即.so文件路径),如/usr/local/include然后,在终端运行如下命令sudo gedit /etc/ld.so.conf将上述路径写入文件中include /etc/ld.s原创 2020-09-28 20:40:24 · 3091 阅读 · 0 评论 -
C语言printf()函数打印16进制数产生了许多ff
在做UDP通信的时候,我发现利用printf()函数以16进制的形式打印如下的数组:char sendbuf[32]={0x12,0x34,0x56,0x00,0x78,0x90};printf("%x%x%x%x%x%x\n",sendbuf[0],sendbuf[1],sendbuf[2],sendbuf[3],sendbuf[4],sendbuf[5]);输出中多了许多ff从上图中不难看出,只有0x90前面出现了ff,经过分析,不难发现,只有0x90第一位是1,其他的16进制数第一位都是0,原创 2020-09-04 22:05:38 · 4161 阅读 · 0 评论