프로그래밍 QnA

allinux의 이미지

[완료] 자바에서 중적분 질문입니다. (apache common-math 라이브러리 사용)

안녕하세요.

범위가 1개인 간단한 정적분은 쉽게 할 수 있겠는데 범위가 2개 이상이 되는 중적분은 어떻해 해야 할 지 모르겠습니다.

jatin의 이미지

커널에서 platform_device 사용법?

아래 코드에서 강제로 usb_hcd_platform_shutdown 함수를 호출해야 하는 상황입니다.
어떻게 해야 할까요?

static struct platform_driver ohci_hcd_s3c2410_driver = {
.probe = ohci_hcd_s3c2410_drv_probe,
.remove = ohci_hcd_s3c2410_drv_remove,
.shutdown = usb_hcd_platform_shutdown,
.driver = {
.owner = THIS_MODULE,
.name = "s3c2410-ohci",
},
};

혹은 platform_device.h 파일에 존재하는 함수들 사용법은 어디서 찾을 수 있나요?

junee74의 이미지

linux kernel 소스를 보면서 필요없는 파일 삭제하는법은 없나요?

안녕하세요.

Linux Kernel의 소스 코드를 보면서 항상 궁금한 내용이었지만,
이제야 질문을 해 보네요.

머리가 나쁜 관계로
디렉토리를 실제 빌드가 되지 않는 파일은 지우면서 보고 있습니다.

Linux Kernel은 특히 드라이버쪽은 특정 파일만 빌드가 됩니다.
이 필요한 파일만 남기고 나머지를 다 지우는 방법은 없을까요?

물론 .o 파일이 생성된 놈만 보면 되지만,
혹시 더 좋은 방법이 없는지 궁금해서 물어봅니다.

stylidy의 이미지

mingw이용 make install시 에러,,

안녕하세요?
ffmpeg을 mingw를 이용해 크로스 컴파일하여 static 라이브러리 형태로 사용하려고 합니다.
configuration하고 난 후, make install을 하면 아래와 같은 에러가 납니다

--------------------------------------------
install -d /usr/local/bin
make: execvp: install: premission denied
make: *** [install-dirs] Error 127
--------------------------------------------

권한때문인줄 알고 리눅스에서 하던 것처럼 chmod 명령어를 이용하여 권한을 수정했었는데
그게 아니라 다른 문제가 있는듯 합니다.

해결 방법을 알려주시면 감사하겠습니다...ㅜㅜ

jinseo1224의 이미지

strtok 을 통해 얻어진 토큰에 접근후 메모리 오류발생 문제

문제가 없었던 프로그램에 토큰을 이어붙인 스트링을 사용해야해서 밑의 함수를 추가 하였습니다.

세그폴트가 발생되어 밑의 코드들을 주석처리 해보니 다시금 정상작동 하더라구요..

노가다를 통해서 확인해본 결과
sprintf(psResult,"%s",psTemp);
strncpy(psResult, psTemp, strlen(psTemp));
memcpy(psResult, psTemp, strlen(psTemp));

세개중 하나의 함수로 strtok 의 결과물 psTemp 에 접근한 후에
다른함수에서 메모리 오류가 발생하네요..

printf 로 접근했을시에는 오류가 나지 않고
psResult에 "What" 이라는 임의의 값을 넣고 진행했을때도 오류가 나지 않더라구요...

이것이 당췌 무슨 이유에서인지 모르겠네요 ㅠㅠ

OS 는 HP-UX B.11.23 U ia64 2333129302 unlimited-user license 입니다.

leolo의 이미지

MagickWand 한글이 깨어짐..


이래와 같이 MagickWand를 사용해서 이미지를 만들면
한글이 깨어집니다. 어떻게 해결할 방법이 없는지..

void test_wand1()
{

MagickWand *mw = NULL;
DrawingWand *dw = NULL;
unsigned char *str = "홍길동";
double *fm = NULL;

MagickWandGenesis();
mw = NewMagickWand();
dw = NewDrawingWand();

// Start with an empty image
MagickReadImage(mw,"xc:");

tr2vil의 이미지

다수의

아 삭제 기능이 없네요 흐음..

gloomyr의 이미지

(삭제가안되네) gdb(디버그모드) 에서는 정상작동.. 그냥 실행시키면 세그먼트 폴트 나는 이유가..

프로그램을 ./exe 실행하면 세그먼트 폴트가 납니다.
gdb ./exe 하면 정상작동합니다.
.. 왜일가요..

=========================
./exe --mainstack-size=16M 등의 조작을 해줬엇는데 스택사이즈가 이상한거인걸까요?

프로그램의 --mainstack-size값을 디폴트 값으로 돌릴려면 어떻게?
--mainstack-size=default
는 아닌거 같던데..!!!

gloomyr의 이미지

gdb(디버그모드) 에서는 정상작동.. 그냥 실행시키면 세그먼트 폴트 나는 이유가..

프로그램을 ./exe 실행하면 세그먼트 폴트가 납니다.
gdb ./exe 하면 정상작동합니다.
.. 왜일가요..

=========================
./exe --mainstack-size=16M 등의 조작을 해줬엇는데 스택사이즈가 이상한거인걸까요?

프로그램의 --mainstack-size값을 디폴트 값으로 돌릴려면 어떻게?
--mainstack-size=default
는 아닌거 같던데..!!!

falhed의 이미지

makefile 잘못일까요? 소스에 main 함수가 없는 걸까요?

제가 기존에 잘 사용하던 makefile입니다.
소스를 수정해서 컴파일 했습니다.
CC= gcc
LIB = -lkshm -lm
STOCK=/home/user/koscom
INCDIR1 = $(STOCK)/lib/kshm
INCDIR2 = /usr/local/java/include
INCDIR3 = /usr/local/java/include/linux

CFLAGS= -g -I$(INCDIR1) -I$(INCDIR2) -I$(INCDIR3) $(LIB) -L$(INCDIR1) -lkshm
ALL = libgetC.so
all: $(ALL)

libgetC.so:eMoney_st_server_Dbase.h getCount.o dataCopy.o
$(CC) getCount.o dataCopy.o -o libgetC.so $(CFLAGS)

clean:
rm *.o libgetC.so

페이지

프로그래밍 QnA 구독하기