1.
build/core/combo/HOST_linux-x86.mk
-HOST_GLOBAL_CFLAGS += -D_FORTIFY_SOURCE=0
+HOST_GLOBAL_CFLAGS += -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
2.
external/oprofile/libpp/format_output.h
-mutable counts_t & counts;
+counts_t & counts;
3.
external/gtest/src/../include/gtest/internal/gtest-param-util.h
+#include <cstddef>
4.
external/llvm/llvm-host-build.mk
+LOCAL_LDLIBS := -lpthread -ldl
5.
frameworks/compile/slang/Android.mk
-local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter -Werror
+local_cflags_for_slang := -Wno-sign-promo -Wall -Wno-unused-parameter
6.
external/mesa3d/src/glsl/linker.cpp
+#include <cstddef>
7.
build/core/definitions.mk
-$(if $(findstring windows,$(HOST_OS)),,-JXms16M -JXmx1536M) \
+$(if $(findstring windows,$(HOST_OS)),,-JXms16M -JXmx2048M) \
參考資料:
http://hcleon.iteye.com/blog/1461352
2012年11月30日 星期五
2012年11月29日 星期四
2012年11月28日 星期三
從Win7讀取ext4
在Windows上讀取Linux partition一直是一件麻煩的事,尤其大部分的utility對ext4的支援都不好。試了幾個工具,例如Explore2fs,Ext2Read,Ext2Fsd都不能正確讀出資料。最後終於讓我找到了DiskInternals Linux Reader這個可以正常工作的小程式。
移除舊kernel
$ uname -r
找出現在使用中的kernel
$ dpkg --list | grep linux-image
列出所有kernel
找出現在使用中的kernel
$ dpkg --list | grep linux-image
列出所有kernel
$ sudo apt-get purge linux-image-3.2.0-23-generic
移除第一個
$ sudo update-grub2
更新開機grub2
參考資源:
2012年11月23日 星期五
打開Compiz cube旋轉的功能
安裝Compiz Config Setting Manager
$ sudo apt-get install ccsm
勾選桌面立方體 (Enable Desktop Cube)
勾選旋轉立方體 (Enable Rotate Cube)
Disable Desktop Wall
在Rotate Cube裡的zoom改成0.7
在General Options裡Desktop Size改成Horizontal:4, Vertical: 1
然後Ctrl-Alt-right就可以開始旋轉了
參考資料:
http://www.ghacks.net/2009/05/25/enabling-the-cube-in-compiz/
http://www.omgubuntu.co.uk/2011/04/compiz-cube-natty
$ sudo apt-get install ccsm
勾選桌面立方體 (Enable Desktop Cube)
勾選旋轉立方體 (Enable Rotate Cube)
Disable Desktop Wall
在Rotate Cube裡的zoom改成0.7
在General Options裡Desktop Size改成Horizontal:4, Vertical: 1
然後Ctrl-Alt-right就可以開始旋轉了
參考資料:
http://www.ghacks.net/2009/05/25/enabling-the-cube-in-compiz/
http://www.omgubuntu.co.uk/2011/04/compiz-cube-natty
2012年11月21日 星期三
git使用外部diff tool
以使用meld作為git的diff tool為例:
$ sudo apt-get install meld
$ sudo gvim /bin/meld-diff.sh
$ sudo chmod +x /bin/meld-diff.sh
$ git config --global diff.external meld-diff.sh
$ git config --global merge.tool meld
參考資料:
How do I view 'git diff' output with a visual diff program?
How to: Meld for Git diffs in Ubuntu Hardy
$ sudo apt-get install meld
$ sudo gvim /bin/meld-diff.sh
$ sudo chmod +x /bin/meld-diff.sh
$ git config --global diff.external meld-diff.sh
1 #!/bin/sh 2 meld $2 $5$ git config --global diff.external /bin/meld-diff.sh
$ git config --global merge.tool meld
參考資料:
How do I view 'git diff' output with a visual diff program?
How to: Meld for Git diffs in Ubuntu Hardy
訂閱:
文章 (Atom)
