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

hoochoona의 이미지

linux kernel을 doxygen으로 문서화 하고자합니다.

doxygen을 사용하여 linux kernel을 문서화 하고자 합니다.

텍스트와 링크만하여 그래프가 없는 문서는 만들어집니다만... 설정을 잘못한것인지 그래프를 추가하게 되면 doxygen이 실행되다 중간에 중지가됩니다.
같은설정으로 LVM2, qemu-kvm는 그래프를 추가하고 문서화 성공이 됩니다. (...) linux kernel의 dm 디렉터리만 가지고 같은 설정으로 돌려보니 이것 또한 성공을 하는군요. 아, 그래프 툴로는 GraphViz를 사용합니다.

linux kernel을 Doxygen과 GraphViz으로 해서 문서화를 하신분이나 고수님에게 조언을 구하고자 글을 남겨봅니다.

먼저, Doxygen을 동작시키는 머신의 스펙은 다음과 같습니다.

OS : Windows Server 2012 R2 64bit
CPU : Intel(R) Core(TM) i5-3570 @ 3.40GHz 3.80 GHz
RAM : 8.00GB
하드용량은 약 1TB가 남아있습니다.

설정파일 Doxyfile.txt는 첨부하였습니다.

heshd의 이미지

sh 파일 source ***.sh 로 실행하는것 ./***.sh 실행하는것은 어떠한 차이가 있나요?

안녕하세요 리눅스 왕초보입니다 ㅜ
shell 스크립트를 짜보는 실습을 하다가 어떤 코드(ssh 자동 로그인.. expect 등을 사용합니다) 를 받아서 실행해보려고 하는데

source ***.sh혹은 . ***.sh으로는 실행이 안되고

./***.sh 로만 실행이 되더라구요

어떠한 차이가 있는 것인가요?

jang5497의 이미지

타입캐스팅 에러.....

invalid conversion from ‘void*’ to ‘void* (*)(void*)’ [-fpermissive]
thpool_add_work(threadpool, (void *)task,(void *)a);

initializing argument 2 of ‘int thpool_add_work(thpool_t*, void* (*)(void*), void*)’ [-fpermissive]
int thpool_add_work(thpool_t* tp_p, void *(*function_p)(void*), void* arg_p);

위부분에서 에러가 나네요..... 매개변수 타입문제같은데 사용법대로 사용했거든요....
밑에 있는게 함수 프로트타입인데 위아래 같이 묶어서 에러가 나는듯 싶습니다...

elquin의 이미지

[Alfresco] 문서 관리 - 문서 연결

Alfresco를 막 설치한 초보입니다.
현재 환경은 회사 사내망이라 외부 인터넷 연결이 안 되는 상황입니다.
설치는 Windows Server 2008 (64 bit) 환경에 Alfresco Community 5.0b를 올렸습니다.

제가 하고자 하는 건 생성 혹은 업로드한 문서간의 연결인데...
Alfresco wiki나 tutorial을 뒤져보면 'related documents'라는 메뉴에서 문서를 연결한다고 알고 있습니다.
그런데 아무리 뒤져봐도 'related documents'라는 게 안 생기네요...

제가 정말 이쪽 분야로 모르는 초보라...
혹 아는 분 계실까요...???

jic5760의 이미지

포터블프로그램의 원리?

portableapps.com 에서 배포하는 포터블 프로그램들의 원리가 궁금합니다...
이걸 보면 App폴더 안에는 원래 바이너리 실행파일들이 들어 있고,
런처프로그램을 실행하면 그 프로그램이 실행되게 하는데,
제가 궁금한 것은 프로그램의 셋팅등이 컴퓨터에 저장되는것이 아니라
샌드박스처럼 Data폴더에 따로 저장된다는 점입니다.
Process Explorer을 보니까 따로 인수를 주는 것도 없고, 환경변수를 수정하는것도 아닌거 같은데
이게 어떻게 가능한 건가요???

clsrndi666의 이미지

ubuntu 14.04 lts gnome metacity 흰색 잔상 없애는 방법 있나요 ?

현재 ubuntu 14.04 lts 설치해서 사용하고 있습니다.

sudo apt-get install gnome-session-fallback설치하여 Compiz를 사용하면 소프트웨어에서 어떠한 에러가 발생하여 Metacity로 사용하고 있는데..

프로그램 전환 시 창끝에 발생하는 흰색 잔상때문에 ... 골치가 아픕니다..

혹시 없애는 방법이 있나요 ??ㅠ

programmingman의 이미지

c언어 포인터 공부 중 질문입니다.

포인터는 메모리 주소 변수로 알고 있는데요.

제가 만일 어떤 실행되는 프로그램 주소를 알고 있고 또 그 프로그램의 어떤 메모리 값을 변경하고 싶은데 c언어 포인터를 이용해서 그 주소를 변경하게 하는 프로그램 개발이 가능할까요?

yann8166의 이미지

배열 사용시에 매번 초기화를 해주지 않아도 문제는 없나요?

char A[100];

memset(A, 0x00,sizeof(A));

sprintf(A,"%d", NUM1);

printf("%s\n", A);

memset(A, 0x00,sizeof(A)); ------------------* 이 부분

sprintf(A,"%d", NUM2);

printf("%s\n", A);

위와 같이 배열 A를 사용함에 있어

배열에 다른 값을 저장 하기 전에 매번 초기화를 해주는 것이 더 권장 되는 방법인가요?

trymp의 이미지

linx kernel 에서 alloc_page 를 할 때, 프로세스 요청인지.. 인터럽트에 의한 요청인지.. 구별하는 방법은?


환경은 linux kernel 2.6.xx (32bit) 이고요 fedora 계열입니다.

kernel 에서 alloc_page 해서 메모리를 갔다 쓰잖아요.

이때, alloc_page() 함수내에서 user process 나 kernel thread 같은 것들이 사용하는 것인지?

아니면 device 의 interrupt 에 의해서 kernel 스스로 사용하는 것인지?

구별하는 방법이 있을 까요?

고수님들의 조언 부탁드립니다.

페이지

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