摘要: 这个帖子只用来解决特定问题,是楼主这两天辛苦的结晶,如果你遇到了跟我差不多的情形,你就可以尝试这个解决方案。 特定情景: 1、不管你的机器支不支持 UEFI ,反正你现在是用传统 BISO + MBR 模式启动的; 2、你的硬盘上装了包括 Win, Mac 和 Linux 在内的多个系统; 3、Ma 阅读全文
posted @ 2015-10-25 15:22 日月王 阅读(4568) 评论(0) 推荐(0) 编辑
摘要: cinnamon桌面安装在其他目录下 cinnamon桌面还不错,不过默认只能安装在/usr目录下 有很多脚本中写死了是/usr目录 编译时如下模块需要打补丁: 1.cinnamon中,需要执行 sed -i 's|usr/share|usr/local/cinnamon/share|g' src/ 阅读全文
posted @ 2015-08-01 20:06 日月王 阅读(425) 评论(0) 推荐(0) 编辑
摘要: mate-desktop安装在其他目录时一些配置信息 1.mate-desktop安装在其他目录时一些配置信息 2.BIN目录下添加相应的mate-session_gtk2/3 3.首先配置如下环境变量 #!/bin/sh if [[ "${EXPORT_MATE_GTK2}" -ne "1" ]] 阅读全文
posted @ 2015-07-23 22:11 日月王 阅读(1070) 评论(0) 推荐(0) 编辑
摘要: SDL 1.2.15中,对于X11的函数,默认采用动态加载的方式 但相应的X11函数名在SDL中并没有重新命名(SDL2中都添加了前缀X11_) 这样在SDL与其他库混合静态编译链接时,X11的函数就被链接到SDL的符号上了 可能会导致程序直接崩溃(调用X函数时,变成访问0地址) 阅读全文
posted @ 2015-07-12 12:40 日月王 阅读(228) 评论(0) 推荐(0) 编辑
摘要: XInitThreads函数通常需要尽早调用,一般要在XLIB的其他函数前调用 否则XLIB的函数可能会在调用时直接崩溃(多线程程序中) 最好的做法是,在main入口即调用XInitThreads函数 阅读全文
posted @ 2015-07-12 10:50 日月王 阅读(1521) 评论(0) 推荐(0) 编辑
摘要: 补丁信息传递/usr/local/qt/qt5.4.0/lib/libQt5WebKit.a(JavaScriptCore_JIT.o):(.bss+0x0): multiple definition of `JSC::MacroAssemblerX86Common::s_sse2CheckStat... 阅读全文
posted @ 2015-06-20 10:15 日月王 阅读(365) 评论(17) 推荐(0) 编辑
摘要: gst制作成了静态库,而python2的gst有多个动态库引用gst的库 因此,想了一个办法将python2所需要的gst打包成一个单独的共享库 办法就是,将python2_gst所有的.so先制作成.a 通过nm -g加过滤的办法得到所有链接的gst函数 将这些函数生成一个小文件,在一个静态函数中 阅读全文
posted @ 2015-01-20 22:31 日月王 阅读(489) 评论(4) 推荐(0) 编辑
摘要: python2-gst0.10制作静态包的补丁 gst制作成了静态库,而python2的gst有多个动态库引用gst的库 因此,想了一个办法将python2所需要的gst打包成一个单独的共享库 办法就是,将python2_gst所有的.so先制作成.a 通过nm -g加过滤的办法得到所有链接的gst 阅读全文
posted @ 2015-01-18 21:05 日月王 阅读(652) 评论(2) 推荐(0) 编辑
摘要: nm -g audio_la-audio.o | grep " U " | awk '{ print $2}' | grep "^gst_" 阅读全文
posted @ 2015-01-18 12:11 日月王 阅读(163) 评论(0) 推荐(0) 编辑
摘要: rm -f libQt5Qml.so.5.4.0 libQt5Qml.so libQt5Qml.so.5 libQt5Qml.so.5.4g++ -Wl,-O1,--sort-common,--as-needed,-z,relro -Wl,--no-undefined -Wl,-O1 -fuse-l... 阅读全文
posted @ 2015-01-17 08:09 日月王 阅读(1465) 评论(7) 推荐(0) 编辑