프로그래밍 QnA

andysheep의 이미지

glibc 버젼을 높였다면 다른 라이브러리들도 glibc 버젼에 맞게

glibc를 2.1.3에서 2.2.5로 올렸습니다.

어제 받은 패키지 소스를 컴파일 하는 중에
컴파일 끝나고 링크 단계에서

undefined 라는 에러가 나면서 실행파일 생성 실패를 하네요.

소스에서 ncurses 라이브러 함수를 몇개 사용하고 있습니다.

구체적인 에러는

/usr/lib/libncurses.so

atexit@@GLIBC_2.0

collect 2: ld return 1

rain의 이미지

kernel module에서 htons라는 함수가 호출이 않되네요.

htons() 가 linux/byteorder/generic.h에 있는데
insmod하면 찾을 수 없다구 그러네요. 전엔 분명됬었는데
혹시 커널 옵션 문제일 수 도 있나요? 아니면 무슨 문제일 까요?

exsider의 이미지

gtk 프로그래밍 질문

제가 gtk 로 프로그램을 만드는데요, 이 프로그램이 소켓으로 서버에 접속하여
메시지를 송수신합니다. 처음에는 루프로 구현하려고 했는데
gtk 프로그램에는 main 함수에 gtk_main (); 함수가 있어서 루프를 집어넣을
수가 없네요.
메시지를 보내는 것은 그냥 하면 될 것 같은데 받는 것은 어떻게 해야 할까요???

조성민의 이미지

리눅스 사운드 재생 문제 동시에 여러 파일의 재생이 가능한가요

전 redhat 8.0을 사용하고 있습니다.

그런데 wave 파일이나 기타 음악파일을 재생할때 프로그램 하나가 사운드를

재생중이면 다른 프로그램은 실행이 되지 않거나 재생되지 않더군요.

윈두우에서는 동시에 재생이 가능하던데..

커널 컴파일을 다시 해야 하나요? 이것 때문에 프로젝트가 진행되지가 않네요.

아시는 분 계시면 감사하는 마음으로 어드바이스 기다리겠습니다.

rain의 이미지

kernel내부의 proc_register함수를 쓰는 것에 관한 질문

lspci나 lsmod같이 유저 레벨에서 명령을 내리면 커널의 정보를 보여주는
것 같은 것을 할려구 합니다.
커널 레벨에서 패킷을 잡고 간단한 통계정보를 유저 레벨에 보여주도록
하는 것이거든요.
찾아 보니까 /proc 파일 시스템을 사용해서 하는 방법이 있는 것 같아 해보는데
proc_register()/proc_unregister() 함수가 fs/proc/generic.c엔가
있더군요. 헌데 이걸 어떻게 호출해야 될지요. kldp에 있는 kernel module
programming guide에 있는 대로 해서는 proc_register/proc_unregister
함수를 못찾는 것 때문에 문제가 되거든요. 컴파일 할때 fs/proc/generic.c를

하하의 이미지

SO_LINGER 옵션에 관한 생각

so_linger 옵션은 close의 행동을 결정한다..

예를 들어

so_linger 를 off 했을 때

close 함수는 바로 return 된다.

이말은 소켓 송신 버퍼에 보낼 데이터가 있을지라도 close 함수가

TCP segment 옵션 RST 를 set 하고 return 한다는 의미

만약 보낼 데이터가 없다면 TCP segment 옵션 FIN을 set 하고

return 한다는 의미.

그럼 so_linger 를 on 하고

close 했을때 소켓 송신 버퍼에 보낼 데이터가 아직 남아 있다면

소켓은 블럭 또는 so_linger timeout 동안 블럭. 된다.

윤형수의 이미지

ext3, reiserfs 메타데이터 위치 별도로 지정할 수 있나요?

OS : Redhat 7.3 (Personal)
Storage : FC Array

-. ext3나 reiserfs를 Filesystem HeartBeat로 사용하려고 합니다.
ext3, reiserfs 파일시스템 생성시에 metadata 위치를 지정할 수 있나요?

코딩하면서, reiserfs 파일시스템이 update 될때 마다 바로 인식하여
이 파일시스템이 살아있는지 체크하는 코딩을 하려고 하는데,, 몇번 해보았는 데 쓸때마다 update 되지 않고, 어느정도 시간 있다가 update된다고
생각합니다. 이런 이유가 metadata 위치가 Local 디스크에 있어서 그렇다고

wooix의 이미지

se 관련 툴에 대한 조언부탁드립니다.

먼저 pg q&a에 올리게 되어서 죄송하게 생각합니다.

카테고리를 정하기가 좀 애매하더군요.. :oops: 좋게 생각하자면 개발론을 다루어야 되니 여기에 올려도 나쁘지는 않을거라 생각이 드네요..

다름이 아니라 실무에서 se관련 툴을 사용하시는 분들에게

어떤 tool이 실무 작업에서 효율적인지 알아보고 싶어서 이렇게 글을 올립니다.

학교 다닐때 plastic이라는 uml툴을 사용해 본게 전부라서 rose같이 유명한 툴을 제외하고는 이름도 모르겠군요..

aniseeker의 이미지

GMT 시간대를 지역시간대로 변경하는 좋은 방법은?

GMT 시간대를 지역시간대로 변경하는 좋은 방법이 무엇이 있을까요?

GMT 시간 + 9시간으로 계산하는 방법 외에 다른 방법은 없나요?

상황은 아래와 같습니다.

struct tm 구조체로 저장된 GMT 시각을 time_t 시간으로 바꾸려고 합니다.

mktime 등으로 time_t 형식으로 바꾼후 + 9시간을 적용하는 방법외에

무언가 다른 멋진 방법이 없지 않을까 합니다.

내력이 부족해서 그런지 찾아봐도 별다른 방법이 보이지 않는군요 :)

ixevexi의 이미지

기초적인 C++문법을 물어봅니다 -_-;;

하.. 자꾸 이런 질문을 하는제가 부끄러워지는군요 ㅠ.ㅜ
제가 하는 질문들은 다 기초적인것들이라서 ...

근데 제가 가진 책들엔 나와있지않아서 용기를 내어 올려봅니다.
지금 exception을 써서 프로그래밍을 할까 하는데
어디선가 exception class에 정보를 주더라구요!

class x{
    ...

    class exception{};

    ...

};


보통은 저런식으로 의미없는 더미?클래스를 쓰지만

[code:1]
class x{

...

class detailed_exception

페이지

프로그래밍 QnA 구독하기