随笔分类 -  【LINUX基础】

摘要:error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory 交叉编译平台 ubuntu12.04 x64 交叉编译工具链:Hi3516 阅读全文
posted @ 2018-03-22 21:20 奔涌吧,后浪 阅读(291) 评论(0) 推荐(0)
摘要:Appweb交叉编译 编译环境:ubuntu-12.04 x64 开发平台:Hi3535 arm版 编译版本:appweb-6.1.1.zip 下载地址=> Appweb web site: https://www.embedthis.com/appweb/download.html => Appw 阅读全文
posted @ 2018-02-27 15:54 奔涌吧,后浪 阅读(144) 评论(0) 推荐(0)
摘要:今天在linux redhat7.2下执行service vsftpd start一直不能开启vsftpd服务,本来怀疑SELINUX的问题(其他ftp下载问题可以看下我的另外一篇博客Linux下ftp常见问题总结),具体错误如下 [root@localhost trainborne]# servi 阅读全文
posted @ 2017-11-27 16:02 奔涌吧,后浪 阅读(50) 评论(0) 推荐(0)
摘要:Valgrind交叉编译 编译环境:ubuntu16.04 x64 开发平台:hisi3535 arm板 1.下载Valgrind 我下载的版本为 valgrind-3.12.0.tar.bz2 所有版本=>官网下载地址: http://valgrind.org/downloads/old.html 阅读全文
posted @ 2017-11-24 16:42 奔涌吧,后浪 阅读(393) 评论(0) 推荐(0)
摘要:前言 如果普通编程不需要了解这些东西,如果想精确控制你的对象文件的格式或者你想查看一下文件对象里的内容以便作出某种判断,刚你可以看一下下面的工具:objdump, nm, ar。当然,本文不可能非常详细的说明它们的使用方法和功能。如果你觉得本文不够清楚,你可以使用:man. 我的计划只是想让更多的人 阅读全文
posted @ 2017-07-30 17:06 奔涌吧,后浪 阅读(77) 评论(0) 推荐(0)
摘要:这个是在项目开发中遇到的一个比较严重的问题,第一影响到主界面的播放卡顿,第二影响到我这边线程同样卡顿,按道理来说两个没有数据交互的线程应该没有任何影响,改为detach模式也没用,最后定位到居然是单独的ntp线程影响到这两个线程的运行了,最后跟踪下去是popen和fgets的影响。 都知道调用sys 阅读全文
posted @ 2017-07-10 11:32 奔涌吧,后浪 阅读(39) 评论(0) 推荐(0)
摘要:笔记:设置redhat 7.2 默认root用户启动以及网络服务自启动 1.root用户启动 root用户下打开 /etc/gdm/custom.conf文件,添加字段如下: [daemon] AutomaticLoginEnable=true AutomaticLogin=root 重启,系统将会 阅读全文
posted @ 2017-05-19 17:40 奔涌吧,后浪 阅读(43) 评论(0) 推荐(0)
摘要:简单记录下项目中ping功能实现 笔记:ping功能实现 void Handler::handlePingDepot(const char *ip) { int mSize=50*1024; bzero(&mDestAddr,sizeof(mDestAddr)); mDestAddr.sin_fam 阅读全文
posted @ 2017-05-16 16:55 奔涌吧,后浪 阅读(12) 评论(0) 推荐(0)
摘要:简单总结常用gdb调试命令 不长篇讨论gdb是什么,或者怎么使用了,因为网上很多都讲的比较详细,以下只是做个备录,经常使用的命令,偶尔不用容易忘记! 1.set args xxxx (xxx为参数) 2.r (run 运行程序) 3.n (next 是在单步执行时,在函数内遇到子函数时不会进入子函数 阅读全文
posted @ 2017-05-12 10:40 奔涌吧,后浪 阅读(12) 评论(0) 推荐(0)
摘要:#define TEMP_FAILURE_RETRY(expression) \ (__extension__\ ({ long int __result;\ do __result = (long int)(expression);\ while(__result == -1L&& errno = 阅读全文
posted @ 2017-03-27 13:41 奔涌吧,后浪 阅读(444) 评论(0) 推荐(0)
摘要:Eclipse中添加Shell脚本(如start.sh) 使用eclipse时,我们有时候会在自己的工程文件下添加一些脚本(比如将Qt代码在eclipse中运行生成moc文件时,或者要拷贝一些文件时),但是每次编译代码完成后,再手动去执行脚本,这样很浪费时间而且麻烦,有没有方法在我们用eclipse 阅读全文
posted @ 2017-03-06 11:40 奔涌吧,后浪 阅读(160) 评论(0) 推荐(0)
摘要:关于内存对齐的一些总结 在介绍内存对齐之前,我们需要了解几个关于内存方面的知识 1)#pragma pack(n) 用途:设定变量以n字节对齐 程序编译器对结构的存储的特殊处理能提高CPU存储变量的速度,但是有时候也带来了一些麻烦,我们也屏蔽掉变量默认的对齐方式,自己可以设定变量的对齐方式。 编译器 阅读全文
posted @ 2017-02-26 23:44 奔涌吧,后浪 阅读(31) 评论(0) 推荐(0)
摘要:valgrind通常用来成分析程序性能及程序中的内存泄露错误 一 Valgrind工具集简绍 Valgrind包含下列工具: 1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。 2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。 3、cachegrind 阅读全文
posted @ 2017-02-16 10:36 奔涌吧,后浪 阅读(50) 评论(0) 推荐(0)