프로그래밍 QnA

issue00의 이미지

특정 윈도우 창 맨앞에 위치시키기

윈도우 계층 관련인것 같은데,

다른 창이 떠도 계속 맨앞에 위치시키고 싶습니다.

쉬운듯 하면서 의외로 헤매고 있습니다.

X window 플그램 작성중인데 잘 모르겠습니다.

조언좀 주세요....

creat23의 이미지

Device Driver를 C++로 코딩 할 수 있나요?

g++로 compile 잘해서 target에 loading 하려 했더니 아래와 같은 에러가 뜹니다.

unresolved symbol __builtin_delete
unresolved symbol __rtti_user
unresolved symbol terminate__Fv
unresolved symbol __rethrow
unresolved symbol __rtti_si

제 생각에는 위의 것들은 g++ compiler가 만들어내는 symbol로서
kernel의 symbol table에는 없는 것이기 때문에 발생하는 에러인 것 같습니다.

그러면, kernel이 자신의 symbol table에 위의 symbol들을 추가시킬 수 있습니까?
아니면, C++로 구현된 device driver를 C로 바꾸어야 됩니까?

lacovnk의 이미지

어셈 분석하다가 -_-

_dl_runtime_resolve () from /lib/ld-linux.so.2
do_lookup_versioned () from /lib/ld-linux.so.2
fixup () from /lib/ld-linux.so.2

gdb로 하나하나 가다보면, 이런 것들을 call하는데, 이것들이 어떤 영향을 미치는지 알수 있을까요?

예를 들면 어떤 것을 리턴하는지, 어떤 args를 순서대로 사용하는지 등등에 대해 알아볼 곳이 없을까요 ㅠㅠ

저 파일들을 objdump해서 보면 보이긴 합니다만 장난아니던데요 :(
소스코드를 다운받아서 봐도 잘모르겠고요 ㅠㅠ

swunk의 이미지

IPv4 application -> IPv6 application

안녕하십니까.

예전에 IPv4 응용을 IPv6응용으로 tranlate하는 도구가 있다고 들었습니다.
관련 정보에 대해 알고 계시는 분들의 답변 부탁바랍니다.

감사합니다.

dreamer의 이미지

perl에서 이것을 어떻게 해석 해야 하나요

[code:1]PERL="Unknown"
path_userperl=`echo $PATH | sed -e 's/:/ /g'`
for perl_path in $path_userperl ; do
userperl=$userperl" "$perl_path/perl
userperl=$userperl" "$perl_path/Perl
done
for perl_path in $userperl $ATRIAHOME/bin/Perl $CLEARCASEHOME/bin/Perl /usr/atria/bin/Perl /opt/rational/clearcase/bin/Perl ../bin/Perl ../../../bin/Perl; do
if [ -x "$perl_path" ] ; then
# Found the name, is it good enough for our task?
TEST_INTERP=`$perl_path -e 'require 5; print "Good" if ($] =~ /5\.00[0-3]/);' 2>&1`

sDH8988L의 이미지

[질문]long long type은 어떻게 찍습니까???

안녕하세요...

이번에 질문 올리는 것은 long long type의 Standard Out에 관한 것입니다.

일반적인 printf로는 안찍히던데요... 물론, 작은 단위는 찍히지만, 100억이 넘어가는 수를 찍어야 하거든요...

Simulator를 수정하고 있는데, 숫자 규모가 그 정도되는 Data가 몇개 있습니다...
물론, 연산은 잘 되지요... 문제는 화면에 출력하는 것인데, 올바른 값이 나오지 않는군요... printf로는...

아시는 분은 제발 좀 답해 주시기 바랍니다...

그럼 20000

andro000의 이미지

리눅스 네트워크 책 추천?

리눅스 네트워크에 관한 책자를 사려고 이곳 저곳 서핑을 하고 있는데
"Linux Socket Programming by Example" 이 책을 발견했습니다. 내용은 어떠한지요
Warren Gay
Publisher: Que

네트워크 책좀 소개시켜 주십시요.

cnovice의 이미지

alarm clock

프로세스가 실행중인 동안 시스널(SIGUSR1)을 받으면 쓰레드가 동작 하는

프로그램을 만드는중인데 프로세스를 계속 돌리구 있으면 alarm clock이라는

메시지가 나오면서 프로세스가 종료되네요 ㅡㅡ;;

alarm()은 프로세스에서 쓰고 있습니다.

alarm clock로 프로세스가 종료 안되게 할려면 어떻게 해야되는지

답변 부탁드립니다.

c7367836의 이미지

I/O bound program 을 찾을때..

코딩 하다가 질문이 생겼는데여..
한 프로그램에서 자식 프로세스를 5개를 fork 해서 돌리는데
그 중에 I/O Bound Program 을 찾을수 있는 방법이 있을까요?
4개는 CPU Bound Program 인데여..
ps 명령어를 여러번 삽입해봤는데 자식 프로세스가
5개 모두 스테이트가 running 으로 나와서 구분할수가 없거든여
I/O request 를 보내면 sleeping 인 시간이 있어야 하는거같은데..ㅠ.ㅠ

아시는 분 답변좀 부탁드립니다..

oceanblue의 이미지

concurrent server VS single server

두개의 서버를 제작하여 성능 비교를 해야 하는 데요.
클라이언트는 파일에 있는 쉘 명령어를 읽어서 서버로 전달하고 서버는 그 명령을 실행해서 결과를 클라이언트로 돌려보내 주게 되는데 이때 싱글 프로세스 서버에 비교하여 병렬 프로세스 서버의 성능을 잘 보여 줄 수 있는 쉘 명령어로 어떤 명령어가 좋을지 잘 몰라서요.
짐작하기에 IO를 많이 이용하는 명령어가 좋을 것 같은 데.. 그렇다구 동일한 IO 자원을 access 하는 명령어만 사용해서는 안될 것 같구.. 좋은 방법이 없을까요?

페이지

프로그래밍 QnA 구독하기