자체심의에 의해서 찢어진 옷은 공간을 비틀어 숨겨 드립니다!? ㅋㅋ

니 모가지는 내 손에 있다~!
Posted by 구차니
프로그램 사용/VLC2010. 2. 2. 16:48
VLC 1.0.4
ubuntu 9.10 에서 크로스 컴파일을 시도했다.

$ ./configure --disable-mmx --disable-sse --enable-run-as-root --with-tuning=no --host=sh4-linux --build=i686

$ vi configure.ac
1621 dnl
1622 dnl  Special arch tuning
1623 dnl
1624 AC_ARG_WITH(tuning,
1625 [  --with-tuning=ARCH      enable special tuning for an architecture
1626                           (default Pentium 2 on IA-32 and G4 on PPC)])
1627 if test -n "${with_tuning}"; then
1628     if test "${with_tuning}" != "no"; then
1629         CFLAGS_TUNING="-mtune=${with_tuning}"
1630     fi
1631 else
1632     if test "${SYS}" = "darwin" -a "${host_cpu}" != "powerpc"; then
1633         CFLAGS_TUNING="-march=pentium-m -mtune=prescott"
1634     elif test "${host_cpu}" = "i686" -o "${host_cpu}" = "i586" -o "${host_cpu}" = "i486" -o "${host_cpu}" = "i386"; then
1635         CFLAGS_TUNING="-mtune=pentium2"
1636     elif test "${host_cpu}" = "x86_64"; then
1637         CFLAGS_TUNING="-mtune=athlon64"
1638     elif test "${host_cpu}" = "powerpc"; then
1639         CFLAGS_TUNING="-mtune=G4";
1640     fi
1641 fi

그리고 ubuntu 에서 sudo vlc 하면
$ sudo vlc
VLC is not supposed to be run as root. Sorry. If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first).
라는 메시지가 출력되면서 실행되지 않는다. busybox나 대부분의 embeded 에서는 root로 할테니
크로스 컴파일 시에 root로 실행가능하도록 수정하고 (--enable-run-as-root)
cpu 최적화 부분을 꺼준다음 (--disable-mmx --disable-sse --with-tuning=no)
크로스 컴파일 되서 돌아갈 host를 지정해준다. (--host=sh4-linux)

좀 특이한(?) 점인데 --host=HOST_ARCH(==i686) --target=TARGET_ARCH(==sh4-linux)
처럼 입력이 되는게 아니라 host는 프로그램이 돌아갈 플랫폼을 의미한다.
즉, 일반적인 크로스 컴파일 옵션의 host, target 옵션이 바뀌어 build, host 로 인식한다.

$ ./configure --help

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]

'프로그램 사용 > VLC' 카테고리의 다른 글

vlc-1.0.5 cross compile  (3) 2010.02.09
VLC cross compile시 오류 (vlc-1.0.4)  (0) 2010.02.03
의미는 없는 Linux / Windows VLC 차이  (0) 2010.01.26
VLC로 youtube 동영상 감상하기  (0) 2010.01.26
youtube mobile on VLC  (0) 2010.01.18
Posted by 구차니
일반적으로 Ctrl-R 옵션이나 Ctrl-H 옵션등으로
디렉토리 내의 모든 파일의 내용을 치환하는 것이 있다.

find ./ -exec grep "content" {} \; -exec sed -i "s/content/container/g" {} \;

[링크 : http://www.linux-forum.de/find-grep-replace-string-33557.html]

아무튼 위의 경우는 grep에 옵션이 들어가지 않았고, 모든 파일에 대해서 검색을 하므로
ctags 사용중에는 tags 파일까지 검색을 하게 된다.

크로스컴파일 목적으로 CC 라던가 LD 등을 고치려고 하면

find ./ -name Makefile -exec grep -w "= gcc" {} \; -exec sed -i "s/\= gcc/\= sh4-linux-gcc/g" {} \;

이렇게 find에 -name 옵션으로 파일을 지정하고(makefile 혹은 Makefile)
grep 옵션에 -w (Whole word matching) 으로 한정을 해주면 된다.

2010.02.04 추가
위의 예제는 "= gcc" 라고 들어있는 부분을 전체가 포함된 내용을 찾아 "= sh4-linux-gcc"로 변경해주는 것이다.
예를 들어 "= gcc3" 이런식으로 된 곳은  grep -w 옵션에 의해 무시된다.
그리고 tags 파일을 피하기 위해 find ./ -name Makefile 로 makefile에서만 수정을 하도록 제한한다.

2010/02/01 - [Linux] - grep에서 정확하게 찾기

Posted by 구차니
점검이 잦다고 항의들도 있는듯 하지만..



머 적절하게 쉬어가라는 데브캣의 배려로 받아들이면 나쁘진 않을듯?
30분 정도씩 저녁시간에 쉬어주는건 센스! ㅋ



그래도, 점검에 이어 자주자주 업데이트 되는거 보면 무언가 열심히 한다.
무언가 변화하고 있구나 라는 생각이 들어 좋든디 -ㅁ-


'마비노기 영웅전' 너무 잦은 점검, 게이머 답답
[링크 : http://media.daum.net/digital/view.html?cateid=1008&newsid=20100202095321130&p=gamedonga]
Posted by 구차니

참고로 이 퀘스트를 하면 인구조사원 타이틀을 따게 되고,
"동광석"을 하나 준다!!!! 비슷한 시기에 동광석을 필요로 하는 퍼거스의 퀘스트가 있다면
이 고양이 부터 잡고 일단 시작!

아! 이 고양이는 문제 풀때 마다 "철광석" 하나를 요구한다.
음.. 고양이가 철분이 부족하구나.. (의미불명)


Posted by 구차니
Linux/Ubuntu2010. 2. 1. 16:31
우분투에서는 init 3 명령어로 Xwindow를 종료할수 없다.
정 안되면 magic key를 이용해서 다른 콘솔로 이동한다. ctrl-alt-f1
[링크 : http://simplism.kr/wordpress/?p=258]

grub2는 /boot/grub 와 /etc/default/grub 그리고 /etc/grub.d 로 나뉘는데,
수정은 /etc/default/grub를 한뒤, sudo update-grub로 설정을 변경해준다.
[링크 : http://www.simdoly.com/3935]

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" 라는 문구가 기본인데,
vga=791 를 추가해준다. 791의 의미는 1024x768에 16bit color의 framebuffer를 생성하라는 의미이다.
fbset 패키지를 설치해도 /dev/fb가 생성되지는 않는다.
[링크 : http://harrison3001.blogspot.com/2009/09/grub-2-graphical-boot-tips-to-set.html]
[링크 : https://wiki.ubuntu.com/FrameBuffer]


2010.02.22 추가
위의 내용은 ubuntu 9.10 Desktop Edition 에서 테스트 후 올려진 글입니다.
Posted by 구차니
Linux2010. 2. 1. 15:30

메모장이나 각종 텍스트 에디터에서 지원하는
"완전히 일치하는 단어" 검색은 grep 에서 -w 옵션을 사용하면 된다.

-w, --word-regexp
    Select only those lines containing matches that form whole words. The test is that the matching substring must either be at the beginning of the line, or preceded by a non-word constituent character. Similarly, it must be either at the end of the line or followed by a non-word constituent character. Word-constituent characters are letters, digits, and the underscore.

[링크 : http://linux.die.net/man/1/grep]

[링크 : http://www.unix.com/unix-dummies-questions-answers/42144-find-exactly-word-grep-command.html]
Posted by 구차니
성능과 영상은 반비례 하니까 머.. 어느정도 포기를 해야 하지만
옵션에서 "꽉찬 창 모드" 대신에 전체 "전체 화면"로 하면 조금더 원활하게 돌아간다.




아무튼, 미친척 풀옵션으로 진행하면서 보스를 잡고 나서 캡쳐를 한 화면.
불의 열기에 의해서 일그러진 건물하며!!! 그래픽 카드와 CPU 업글의 충동을 들게 하는구나 ㅠ.ㅠ


Posted by 구차니
전쟁의 징조랬던가? (먼산)
달이 뜬지 조금 되었는지 금세 작아져버렸다.
안개는 자욱히 끼었고, 사진을 찍는 동안 머리에서는 김이 모락모락...
혹시나 화밸 문제라고 할까봐 증거 사진 하나더 첨가!



'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

달댕이  (2) 2010.04.30
3월 1일 그리고 보름 + 1  (2) 2010.03.01
개기일식! -> 부분일식  (4) 2010.01.15
길고양이 두마리  (4) 2010.01.03
  (10) 2009.12.31
Posted by 구차니
서버랙 걸려서 폭파직전의 흔적이랄까 ㅋㅋ


아무튼 매트릭스 놀이도 해보고 좋아! ㅋㅋ


사족 : 이 사태가 발생하고 나서 바로 뜨는 서버점검공지


Posted by 구차니