프로그래밍 QnA + 설치 및 활용 QnA

VReality64의 이미지

[완료] SVN Client Update 하는데 문제가 발생했습니다.

안녕하세요. svn을 이제 막 써보려고 하는 사람입니다.

현재 이클립스에서 Subclipse를 설치한 상태입니다.

그런데 이클립스 실행시 "Incompatible JavaHL library loaded. 1.7.x or later required."과 같은 메시지가 계속 보여지더군요.

그래서 구글 검색 후openCollaboNet 홈페이지에서 Subversion-1-1.6.17-1_10.7.x를 다운받아 정상적으로 설치를 하였습니다.

PATH도 export PATH=/opt/subversion/bin:$PATH 명령어를 터미널에서 입력해서 등록을 완료한 상태입니다.

그런데 정상적으로 설치를 완료했음에도 불구하고 svn --version 명령어를 실행해보면 여전히 [svn, version 1.6.17] 이라고 보여집니다.

무엇이 잘못된 것일까요??.. 이틀동안 여러모로 알아봤는데 해결하는데 실패해서 이렇게 질문 올려봅니다..

VReality64의 이미지

svn client update 관련 질문 드려봅니다 ㅎ

안녕하세요. svn을 이제 막 써보려고 하는 사람입니다.

현재 이클립스에서 Subclipse를 설치한 상태입니다.

그런데 이클립스 실행시 "Incompatible JavaHL library loaded. 1.7.x or later required."과 같은 메시지가 계속 보여지더군요.

그래서 구글 검색 후openCollaboNet 홈페이지에서 Subversion-1-1.6.17-1_10.7.x를 다운받아 정상적으로 설치를 하였습니다.

PATH도 export PATH=/opt/subversion/bin:$PATH 명령어를 터미널에서 입력해서 등록을 완료한 상태입니다.

그런데 정상적으로 설치를 완료했음에도 불구하고 svn --version 명령어를 실행해보면 여전히 [svn, version 1.6.17] 이라고 보여집니다.

무엇이 잘못된 것일까요??.. 이틀동안 여러모로 알아봤는데 해결하는데 실패해서 이렇게 질문 올려봅니다..

declspec의 이미지

커널 심볼테이블 질문

커널 심볼테이블에 대해서 공부하면서 아래와같은 실험을 해봤습니다(우분투 10.04에서)

먼저 kmalloc 을 char* 타입으로 캐스팅해서
그 주소를 찍고, 거기서부터 200바이트를 덤프를 떠봤습니다.(kmalloc 의 바이너리코드를 확인해보려고)
그리고 kallsyms 에서 kmalloc 을 grep 해봤습니다.

그랬더니 모듈상에서 찍힌 kmalloc 의 가상주소가
심볼테이블상에 없습니다

1. 왜 실제로 kmalloc 함수포인터의 주소를 찍은값이 커널심볼테이블상에 없을까요? 제가뭔가 착각하는걸까요?

declspec의 이미지

커널심볼 참조에 대해서

리눅스 버전마다 다르지만
어떤버전에서는 built-in 컴파일된 커널코드가 아니라
모듈형태로 이루어진 코드에서는
다른 모듈의 커널심볼을 참조하기 위해서

Modules.symvers

라는 파일을 따로 이용해야한다고 합니다.
그런데 이 파일 안에는 심볼의 주소가 있다고 해서 확인봤는데요...
/proc/kallsyms 에 나와있는 주소랑 차이가 있던데
어떻게 된건가요?

그리고 Modules.symvers 는 컴파일하면 생성되는 파일인데
모듈을 올리기도전에 어떻게 심볼의 주소가 결정될수 있나요?
Modules.symvers 에 있는 주소는 제가 생각하는 커널메모리의 주소가 아닌건가요?
궁금하네요

아래에 보면 my_func 가 커널심볼테이블에 e0ae9040 의 주소를 갖는거로 나오는데
그 아래를 보면 Modules.symvers 파일에는 ea057a7e 의 주소가 나와있습니다.
가르침을 주세요~

bessty의 이미지

자바 jsmooth로 exe 변환은 잘 되는데 그림만 로딩이 안됩니다. 도와주세요 ㅠ

문제는 제목과 같습니다. 제가 프로젝트 폴더 안에

bin, images, src 폴더 이렇게 쓰는데, jar로 변환을 하고 exe를 만들었는데 이미지를 인식 못하는것 같습니다.
어떻게 해야하나요?

소스코드 안에서는 상대경로를 쓰고 있습니다. 예를 들어 이런식으로요
setImage(/images/AA.jpg);

어떻게해야할지........ 으악!

이미지 첨부시켰습니다. 컴포넌트는 잘 뜹니다.

세벌의 이미지

김프 2.8 cage 죽음.

윈도에 2.8 설치해서 cage transform tool 써 보려 했더니 김프가 죽네요.
https://bugzilla.gnome.org/show_bug.cgi?id=676468
리눅스용 김프 2..8은 괜찮나요?

lch21c의 이미지

kernel-3.3.5 에서 security 함수에 대해서 질문있어요?

security 함수인 inode_permission 함수를 후킹하는 모듈을 작성할 때 inode_permission 함수에서
d_path와 ext3(4)_get_inode_loc 함수를 사용하면 시스템이 죽는 현상이 발생합니다.

1) // d_path를 이용할 경우
aaa_inode_permission(struct inode *inode, int mask)
{
..........
if (mask & MAY_EXEC) return 0; <== 추가해 주면 죽지 않음
d_path(&mnt_path, kbuf, 1024);
...........
}

knightflow의 이미지

find 명령어 사용법 하나 질문입니다.

find 명령어를 이용하여 파일명으로 검색하는 옵션이 -name 인데요.

만약에 파일명에 abc 가 들어간 것들과 def가 들어간 파일들을 모두 찾고 싶을 때는 옵션을 어떤 식으로 써줘야하나요?

find -name "*abc*" -name "*def*" 이렇게 중복은 안되는 것 같더라구요.

abc가 들어간 파일명들 중에서 def 문구가 동시에 들어간 파일을 찾는 것이 아니라,

따로따로...

abc가 들어간 파일명과 def가 들어간 파일명을 동시에 검색하는 방법이 궁금합니다.

페이지

프로그래밍 QnA + 설치 및 활용 QnA 구독하기