Error
a_ran
程序员,公众号:进击的代码
展开
-
mint删除自带的openjdk
在编译安卓4.2.2时需要jdk1.6,但原创 2014-07-01 08:25:34 · 3536 阅读 · 0 评论 -
Linux下core文件调试方法
在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制 1)使用ulimit -c命令可查看core文件的生成开关。若结果为0,则表示关闭了此功能,不会生成core文件。 2)使用ulimit -c filesize命令,可以限转载 2014-09-15 15:34:26 · 959 阅读 · 0 评论 -
Linux环境下段错误的产生原因及调试方法小结
最近在Linux环境下做C语言项目,由于是在一个原有项目基础之上进行二次开发,而且项目工程庞大复杂,出现了不少问题,其中遇到最多、花费时间最长的问题就是著名的“段错误”(Segmentation Fault)。借此机会系统学习了一下,这里对Linux环境下的段错误做个小结,方便以后同类问题的排查与解决。1. 段错误是什么一句话来说,段错误是指访问的内存超出了系统给这个程序所设定的内转载 2014-09-15 14:27:06 · 888 阅读 · 0 评论 -
Git pull error:Your local changes to the following files would be overwritten by merge解决方法
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, comm转载 2014-09-01 16:20:45 · 12330 阅读 · 0 评论 -
Ubuntu 解决 shell ./ 没有那个文件或目录 而ls有 的方法
经常在ubuntu 64位下运行 ./xxx 会跳出来说没有这个文件或者目录,但是ls看又有这个文件,很是奇怪。特别是看到很多人在ubuntu 64 位 下运行 qq for linux 出现这个问题,居然无人解答,更是奇怪。其实原因很简单,是因为他没有32位的运行库 ia32-libs 会出这种八杆子打不着的奇怪提示。直接安装即可。sudo apt-g转载 2014-09-23 15:21:45 · 6668 阅读 · 0 评论 -
man pthread_mutex_init 或 man pthread_mutex_lock 没有结果的解决办法
问题:在刚装好的 Mint/Ubuntu 可能会出现 man pthread_mutex 相关的函数没结果,如下图原创 2014-08-24 12:33:58 · 4399 阅读 · 0 评论 -
ubuntu/mint 使用cmake报找不到zlib和openssl库错误的解决办法
1. 先安装zlib库:原创 2014-08-03 19:00:03 · 4676 阅读 · 0 评论 -
Android Jni层 创建 linux socket 出错问题解决
问题: 想在Jni层创建 udp socket 与服务端通信,但是没有成功,最后发现竟然是创建socket失败(代码如下)// create socket g_sd = socket(AF_INET, SOCK_DGRAM, 0); if (-1 == g_sd) { perror("socket()"); goto err_socket; }解决办法: 在原创 2014-07-04 08:04:09 · 3402 阅读 · 0 评论 -
bash配置文件中alias错误会引起shell异常
1. 先介绍下alias(别名)的用法 alias la='ls -a' alias b='cd ..' 等等 alias 是个好东西,可以在用shell省很多时间2. 但有一天我发现执行shell脚本的时候,if 语句不能用了,会报一下错误: bash: build/envsetup.sh: line 30: syntax error near une原创 2014-06-30 21:49:59 · 4966 阅读 · 0 评论 -
arm平台编译动态库报 relocation R_ARM_MOVW_ABS_NC 错误解决
编译一个能在 arm 平台上用的动态库,结果报错如下:relocation R_ARM_MOVW_ABS_NC against `a local symbol' can not be used when making a shared object; recompile with -fPIC./obj/xxx.o: could not read symbols: Bad valuecollect2: error: ld returned 1 exit status其实错误信息已经给出解决办法了,加原创 2014-11-21 18:28:00 · 23753 阅读 · 4 评论