上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页
摘要: 下面的类似的源码在MSVC上能正确编译通过。但是gcc/g++上就会错:1. if(expr)2. goto error;3. size_t var = 0;4.error:5 error_handle();4:1: error: jump to label ‘error’ [-fper... 阅读全文
posted @ 2014-11-11 17:39 foo__hack 阅读(7460) 评论(0) 推荐(0)
摘要: 在Linux上编译Qt的时候configure出来的Makefile传递给g++的参数visiblility=hidden,然后就会调用Qt库所使用的第三方库libpng库源代码函数声明添加上__attribute__ ((visibility("hidden"))),这个函数我这里是png_set... 阅读全文
posted @ 2014-11-11 16:16 foo__hack 阅读(6916) 评论(0) 推荐(0)
摘要: 下面是一些参考资料,打算看看:http://www.cnblogs.com/Blog_SivenZhang/archive/2010/06/13/1757677.htmlhttp://blog.csdn.net/kingkong1024/article/details/7639401http://b... 阅读全文
posted @ 2014-11-10 15:37 foo__hack 阅读(227) 评论(0) 推荐(0)
摘要: 先自己去官网下载jdk。解压即安装。然后在~/.bashrc文件里面配置下环境变量就行了。在文件最后添加以下路径,如下:JAVA_HOME=/home/username/jdk/jdk1.8.0_25JAVA_BIN=/home/username/jdk/jdk1.8.0_25/binPATH=$P... 阅读全文
posted @ 2014-11-06 15:03 foo__hack 阅读(2808) 评论(0) 推荐(0)
摘要: 以下都是环境变量相关的配置文件1)/etc/enviroment 是系统的环境变量。(2)/etc/profile: 是所有用户的环境变量。当用户第一次登录时,该文件被执行. 并从/etc/profile.d目录的配置文件中搜集shell的设置。(3)/etc/bashrc: 为每一个运行bash ... 阅读全文
posted @ 2014-11-06 14:59 foo__hack 阅读(315) 评论(0) 推荐(0)
摘要: Code Complete (2nd edition) by Steve McConnellThe Pragmatic ProgrammerStructure and Interpretation of Computer ProgramsThe C Programming Language by K... 阅读全文
posted @ 2014-11-05 17:22 foo__hack 阅读(355) 评论(0) 推荐(0)
摘要: 问题是这样的: 首先终端上有当前路径显示,我有个可执行程序代码是这样的: FILE fp = fopen(filename, "rb"); if(fp == NULL) printf("cannot open\n");编译出来的可执行程序(elf格式)比如在/home/username下面。file... 阅读全文
posted @ 2014-11-05 16:23 foo__hack 阅读(3207) 评论(0) 推荐(0)
摘要: Qt在Linux上运行崩溃了,很可能的原因是对于X11机制的不了解。很可能是UI代码里面对窗口的操作不规范而导致Qt内部的BUG暴露出来。具体UI实现代码我也没有看。是别人维护的。打算今天去看下代码,顺带有机会了解下Linux下X11的底层机制。其实标题可能不准确。应该是对Xlib编程接口的了解,而... 阅读全文
posted @ 2014-11-03 15:59 foo__hack 阅读(893) 评论(0) 推荐(0)
摘要: 这个是在Linux上编译项目的时候,一个动态库层用到的一个函数实现未找到,即使我链接了libpng2也没有找到,原因是这个库老了一些,没有这个函数定义,需要链接更高版本的png库,CentOS上有了在/usr/lib64/libpng15.so.15下,所以我readelf -s了下这个文件,果然有... 阅读全文
posted @ 2014-10-31 11:38 foo__hack 阅读(3723) 评论(0) 推荐(1)
摘要: 就是可能是系统自动升级正在运行,所以yum被锁定了。 可以通过执行rm -rf /var/run/yum.pid来强行解除锁定,然后你的yum就可以运行了。references:http://blog.sina.com.cn/s/blog_65f64cc70100qrgk.htmlhttp://gu... 阅读全文
posted @ 2014-10-31 09:27 foo__hack 阅读(176) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 41 下一页