프로그래밍 QnA

his2000x의 이미지

오픈소스 라이브러리 사용 방법?? libgsf glib 링크해서 사용하는도중 질문이요..

안녕하세요..
이클립스로 작업하구있구요
제 프로그램에서 libgsf 를 사용해서 프로그램을 만들어보려구하는데요
제가 오픈소스 라이브러리는 처음 사용해봐서
제 프로그램에 어떻게 결합시켜야할지 잘 모르겠어요..
libgsf는 내부코드에서 glib 를 호출해서

두개의 소스는 받았습니다.
그리고 이클립스 컴파일 옵션에서
gcc include 옵션에서 -l 에 해당 라이브러리 주소를 연결해줫습니다.

그런데 제 프로그램에서는 라이브러리가 어디있는지 잘찾는데
libgsf에서 glib를 찾지를 못하네요(정확히 얘기하면 gsf 소스안에서  #include <glib.h>를 못찾습니다)

getfeus의 이미지

최근의 커널의 kernel/power/hibernate.c의 동작 도중 버퍼-캐시를 페이지 해제 하는 부분은 어디서 일어나나요?

http://www.iamroot.org/xe/index.php?mid=FS_1&document_srl=3557

이러한 글을 발견 하였습니다.

7에 의하면 리눅스는 하이버네이션 도중 버퍼/캐시를 해제하여 메모리 양을 최소화 하는 것 같습니다. 해당 코드는 리눅스 소스의 어디에 위치해 있는지요?

http://lxr.linux.no/linux+v3.0.4/kernel/power/hibernate.c

오래된 소스에선 찾아 냈는데 최근 소스에선 이 부분의 어디에서 그 작업이 이루어지는지 잘 분석해내지 못하고 있습니다.

trymp의 이미지

리눅스에서 user 와 kernel 영역 메모리 사이즈를 조정하는 방법은???


리눅스 시스템에서 메모리를 kernel area 와 user area 로

분리해서 관리하는 걸로 알고 있습니다.

autoconf.h 보니 CONFIG_PAGE_OFFSET 값이 hex 로 정의되어 있는데,

여기서 그 hex 값만큼 user level memory 가 할당되는 건가요?

kernel 과 user 영역의 메모리 사이즈를 조정하려면 이값을

바꾸면 되는지 궁금합니다.

oosap의 이미지

wxWidget & Code:Blocks 많이 쓰시나요? Qt 와 wxWidget 를 비교하면 어떤가요?

아래 글을 보고 아 저런게 있구나 하고 조금 반가웠습니다.

MinGW, wxWidget, Code:Blocks를 이용한 C/C++ IDE 환경 구축
http://kldp.org/node/70327

그런데 wxWidget 많이 쓰시는지 그리고 모바일을 제외한 부분에서 Qt 와 비교하면 어떤장단점이 있는지 궁금합니다.

Code:Blocks 이란 것도 처음 알았습니다. 이것도 많이 쓰시는지 평가는 어떤지 궁금합니다.

arsenalkim의 이미지

$$ 을 이용하여 쉘스크립트를 작성해 현재 쉘을 로그아웃하라.

$$ 는 여러분 모두 알다시피, 현재의 프로세스 id 를 알려주는 환경변수 입니다.

하지만, 쉘스크립트를 만드는 순간. 그리고 그 쉘스크립트를 실행하는 순간 프로세스 목록에는
새로운 쉘이 잡힌다는 것이 문제입니다.

$ps
--- bash
--- bash
--- ps

목적은 제일 위에 있는 bash 프로세스를 kill 을 해서 현재 쉘을 로그아웃하고 싶은 바램이지만,
이미 쉘스크립트 안에 있는 $$ 는 제일 위 bash 가 아닌 현재 실행되고 있는 두번째 bash 프로세스이죠.

여기서 고수님들의 의견을 구하고자 합니다.
최대한 간단한 수준으로 맨위 bash 프로세스를 타겟팅 하거나 아니면 $$을 이용한 다른 방법으로 현재 쉘을 로그아웃 하는 방법은 무엇이 있을까요?

arsenalkim의 이미지

$$ 을 이용하여 쉘스크립트를 작성해 현재 쉘을 로그아웃하라.

$$ 는 여러분 모두 알다시피, 현재의 프로세스 id 를 알려주는 환경변수 입니다.

하지만, 쉘스크립트를 만드는 순간. 그리고 그 쉘스크립트를 실행하는 순간 프로세스 목록에는
새로운 쉘이 잡힌다는 것이 문제입니다.

$ps
--- bash
--- bash
--- ps

목적은 제일 위에 있는 bash 프로세스를 kill 을 해서 현재 쉘을 로그아웃하고 싶은 바램이지만,
이미 쉘스크립트 안에 있는 $$ 는 제일 위 bash 가 아닌 현재 실행되고 있는 두번째 bash 프로세스이죠.

여기서 고수님들의 의견을 구하고자 합니다.
최대한 간단한 수준으로 맨위 bash 프로세스를 타겟팅 하거나 아니면 $$을 이용한 다른 방법으로 현재 쉘을 로그아웃 하는 방법은 무엇이 있을까요?

arsenalkim의 이미지

[질문]$$ 을 이용하여 쉘스크립트를 작성해 현재 쉘을 로그아웃하라.

$$ 는 여러분 모두 알다시피, 현재의 프로세스 id 를 알려주는 환경변수 입니다.

하지만, 쉘스크립트를 만드는 순간. 그리고 그 쉘스크립트를 실행하는 순간 프로세스 목록에는
새로운 쉘이 잡힌다는 것이 문제입니다.

$ps
--- bash
--- bash
--- ps

목적은 제일 위에 있는 bash 프로세스를 kill 을 해서 현재 쉘을 로그아웃하고 싶은 바램이지만,
이미 쉘스크립트 안에 있는 $$ 는 제일 위 bash 가 아닌 현재 실행되고 있는 두번째 bash 프로세스이죠.

여기서 고수님들의 의견을 구하고자 합니다.
최대한 간단한 수준으로 맨위 bash 프로세스를 타겟팅 하거나 아니면 $$을 이용한 다른 방법으로 현재 쉘을 로그아웃 하는 방법은 무엇이 있을까요?

환이의 이미지

perl 파일 읽기를 다중으로 하고 싶습니다.

예를들어..

A.txt 파일에는

10 11 12
13 14 15
16 17 18

이렇게 3라인이들어가있고..

B.txt 파일에는

0 1 2
2 3 4
5 6 7

이렇게 3라인이 있을때
A와 B를 비교해서 연산한 후 C.txt에 대입하고 싶습니다.

더하기라면 C.txt 에는

10 12 14
15 17 19
21 23 25
이렇게 들어가게끔..

어떻게 해야할까요?

환이의 이미지

perl 파일 읽기를 다중으로 하고 싶습니다.

예를들어..

A.txt 파일에는

10 11 12
13 14 15
16 17 18

이렇게 3라인이들어가있고..

B.txt 파일에는

0 1 2
2 3 4
5 6 7

이렇게 3라인이 있을때
A와 B를 비교해서 연산한 후 C.txt에 대입하고 싶습니다.

더하기라면 C.txt 에는

10 12 14
15 17 19
21 23 25
이렇게 들어가게끔..

어떻게 해야할까요?

oosap의 이미지

[질문] 로더가 시스템콜 함수 exec*() 인가요?

유명한 글 중에 kldp 에서도 번역물을 공개하고 있는 아래 글이 있습니다.

제목은 "링커와 로더" 입니다.

http://wiki.kldp.org/wiki.php/DocbookSgml/LinkerLoader-TRANS#basic

페이지

프로그래밍 QnA 구독하기