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

dlwognszz의 이미지

멀티프로세스 속도 질문

대용량 파일을 fork를 써서
자식프로세스를 생성해서
2등분,4등분,8등분 이런식으로
탐색을 하는데요

왜 속도는 점점더 느려질까요?

느려지는게 정상인가요?
원인을 모르겠습니다

gokore의 이미지

makefile 관련 질문입니다.

안녕하세요 KLDP 개발자님들

공부를 하던 중 Makefile을 만났는데, 여기에 대한 의미를 잘 해석 할 수 없어서 질문을 드립니다.

obj-m = hello.o

KDIR := /lib/modules/2.6.34.9-69.fc13.i686.PAE/build/
PWD := $(shell pwd)

default:
$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules

clean:
rm -rf *.ko
rm -rf *.mod.*
rm -rf .*.cmd
rm -rf *.o

먼저 KDIR에 대한 질문인데요 . 인터넷 여기저기 뒤져서 이쪽 경로를 넣긴했는데 왜 이경로를 넣었는지 잘 모르겠어요 ㅠㅠ

그리고 default 부분에 $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 부분이 잘 이해 안가는 데 이것이 정확히 무엇을 의미하는 것인가요??

DebPolaris의 이미지

한글 오피스 2008 dbus 에러 해결방법 없을까요??

GConf 오류: 설정 서버에 연결하는데 실패했습니다. 
보통 원인은 D-bus 세션 버스 데몬이 없거나 잘못 설정되었기 때문입니다. 
자세한 정보는 페이지를 참조하십시오. 
(자세한 정보 - 1: Could not send message to GConf daemon: Method "GetIOR" with signature "" on interface "org.gnome.GConf" doesn't exist
)

gconf2가 3.2버전으로 업데이트 되면서 발생하는 문제입니다.
해결방법은 다운그레이드하면 된다고는 하는데 다른 무른모와의 의존성으로 인해서
다운그레이드 말고 다른 해결방법을 찾고 있습니다.

한글측에 문의 해본결과

gaddatee의 이미지

eclipse와 Qt로 개발시 디버깅 실행 문제

현재 qt 라이브러리를 이용해서 간단하게 Gui프로그램을 만드는 중인데 IDE로 eclipse를 사용하고 있습니다.

eclipse 실행할 때 mingw32의 path도 자동으로 잡히고 시작되는거 같은데 debug를 실행하면

configuring GBD도중에

[New thread 5616.0x11f0]

You can't do that without a process to debug.

라고 콘솔창에 나오면서 debugging perspective로 넘어가지도 않네요.

지금 그래서 디버깅 할 때 코딩에 QMessageBox로 변수 값 찍으면서 디버깅을 하고 있는데 간단한 디버깅이야 이렇게

한다지만 점점 나중에 세세하게 디버깅이 필요할 때가 올텐데 언제 까지 이렇게 할 수 없단 생각에 여쭈어 봅니다.

참고로 콘솔에서 gdb 실행파일명.exe로는 동작이 되더군요;

eclipse 설정상 어디가 문제인지 구글링을 해보아도 미숙한 영어탓에 잘 나오지 않네요.

참고로, run 명령은 잘됩니다.

dltkddyd의 이미지

gcc에는 initializer_list 라이브러리 없나요?

initializer_list 사용하려고 다음과 같이 소스를 만들고

#include <iostream>
#include <initializer_list>

template<class T> void print_list (std::initializer_list il) {
for (const T* it=begin(il); it!=end(il); ++it) std::cout << " " << *it;
std::cout << std::endl;
}

int main ()
{
print_list ({10,20,30});
return 0;
}

컴파일 했는데 안 되네요. gcc는 initializer_list 라이브러리가 없나요. 이걸 꼭 써야 하는데요.

yun8085의 이미지

펌웨어( firmware)라 하면 뭐라고 설명 해야 할까요???

펌웨어는 소프트웨어와 하드웨어의 중간에 해당하는 것이며 소프트웨어를 하드웨어화한 것이라고 할 수 있다. 즉, 고정도가 높고, 시스템의 효율을 높이기 위해 ROM(read-only memory)에 넣은 기본적인 프로그램이나 데이터. 마이크로컴퓨터에서는 거의 모든 프로그램이 ROM 상에 기재되어 있기 때문에 프로그램이 들어 있는 ROM을 가리키는 경우가 많다.

네이버를 찾아 보니 위와 같은 설명으로 나와 있는데...

제가 지금까지 이해 하고 있었던 내용은 펌웨어란 운영체제가 없는 소프트웨어.... 정도로 생각 하고 있었는데
갑자기 헷갈려지네요..

그냥 뜬구름 잡는 식으로 이해 하니까 명확한 개념이 안섭니다.
정확한 개념을 알려 주세요!!!

zzangljs0424의 이미지

backtrack5 에서 tmp폴더 파일문제요

vmware를 이용해 backtrack을 사용하고있습니다.

그런데 부팅하고보니 tmp폴더에 넣어놓았던 파일이 없어졌습니다.

몰랐어요ㅜㅜ tmp라서 부팅하면 자동적으로 지워지는것 같은데 복구방법없나요?

backtrack 상에서는 데이터가 지워져서 가상하드가 40g 남았던것이 80g로 돌아왔지만

window상에는 그대로 용량을 차지하고있습니다.

도와주세요.!!!

일주일 걸려서 받은 40g 파일을 다시 받으려니 엄두가 나지않네요. ㅡㅜ

부탁드립니다.!!

idrukawa의 이미지

solaris 10 long long 형 질문드립니다.

int main( int argc, char **argv )
{
long lTmp;
long long llTmp;

#if 1
lTmp = 1234567890;
llTmp = 12345678901;

printf( "lTmp: %lu, llTmp: %llu\n",
lTmp, llTmp );
#endif

printf( "sizeof(short): %d, sizeof(long): %d, sizeof(long long): %d\n"
"sizeof(double): %d\n",
sizeof(short), sizeof(long), sizeof(long long), sizeof(double) );

return 0;
}

위와 같이 아~주 간단한 테스트 코드를 작성했습니다.

declspec의 이미지

안드로이드 커널소스 다운 도와주세요

VBox 에 있는 우분투 10.04 에서
안드로이드 소스전체랑 커널소스를 다운받으려고 하는데요

기본 라이브러리들이랑
repo 를 설치하는것까지 된거같은데
구글 여러곳에서 해보라는대로 다해봤는데
전부 아래와같이 에러만 나네요
뭐가잘못된건지 모르겠습니다 ㅠㅠ

블로그나 사이트마다 해보라는게 다 달라서... 다해봤는데
다안되네요 -_-;; 뭐가문제일까요?

lisonhua의 이미지

[C/C++] 프로그램적으로 ps/2 포트에 어떻게 접근하는가요?

원도우즈에서 createfile API함수로 COM이나 LPT포트에 접근하는데
ps/2포트에는 어떻게 접근하는가요?
아시는분 계신가요?

페이지

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