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

ero의 이미지

[완료]rsyslog 질문입니다.

rsyslog에서 unixtimestamp형식으로 로그를 출력 할 수 있는 방법이 있는지 궁금합니다.

declspec의 이미지

gdb 에서 opcode 어떻게 보이게하나요?

간단한건데 아무리 구글링을 해도 없네요 ㅠㅠ

gdb 로

disass main

이런식으로 명령을 내리면
Dump of assembler code for function main:
0x08048444 : lea 0x4(%esp),%ecx ; esp+4 를 ecx 로
0x08048448 : and $0xfffffff0,%esp ; esp 를 16의 배수로 정렬
0x0804844b : pushl -0x4(%ecx) ; esp 를 push? 왜?
0x0804844e : push %ebp ; main 스택프레임 잡고..
0x0804844f : mov %esp,%ebp
0x08048451 : push %edi ; 레지스터들 저장
0x08048452 : push %esi

owg7689의 이미지

[완료]리눅스 커널 2.4.31 빌드하는데 오류가 나는데 이유를 잘 모르겠습니다. 도와주세요.

안녕하세요. 리눅스 커널을 공부하고 싶어서 책을 보고 공부를 하는데 빌드가 안되서 질문을 올리게 되었습니다.
데비안 6.0.4(squeeze) kernel 2.6.32 입니다.
gcc는 gcc 4.4.5 를 설치 했습니다.
-----------------------------------
wget 을 이용해서 kernel 2.4.31.tar.bz2를 다운받고 압축을 풀었습니다.
먼저 make mrproper를 해서 기존 커널 의존성을 모두 제거 했습니다. 그 다음
make menuconfig를 해서 커널 환경 설정해 주었습니다. 그다음 make dep , make clean 을 실행시켰고

make bzimage 를 실행시키는데

/usr/src/linux-2.4.31/include/asm/mpspec.h:87 warning : 'packed' attribute ignored for field of type 'unsigned char[6]'
make : *** [init/main.o] Error 1

kkyu의 이미지

getenv 문제

getenv 로 현재 쉘의 LINES 와 COLUMNS 를 구하려고 하는데요.

프로그램에서 getenv("LINES")를 하면 무조건 NULL만 반환 됩니다...

env에는 아애 LINES관련된게 없더군요..근데 또

그냥 echo $LINES를 치면 24라고 딱! 나옵니다.

왜그런거죠 ㅠ.ㅠ??? 수고하세요~

eldrids의 이미지

[완료] C에서 C++ 함수를 호출했습니다. 그런데 변수 주소가 이상하게 되어버렸습니다.

C 메인에서

double *ARS (double gyro[3], double accl[3], double magn[3], double dt);
로 선언한 후 C++ 영역에 있는 함수를 호출했습니다.

ARS(gyro,accl,magn,0.01);

C++ 함수에 있는 영역 입니다.

extern "C" dMatrix ARS (double gyro[3], double accl[3], double magn[3], double dt);

dMatrix ARS (double gyro[3], double accl[3], double magn[3], double dt)
{
printf ("% 10.5lf, % 10.5lf, % 10.5lf, % 10.5lf, % 10.5lf, % 10.5lf\n", gyro[0], gyro[1], gyro[2],accl[0], accl[1], accl[2]);
}

supsup5642의 이미지

'ctrl+z' 가 제대로 동작을 안하네요.

임베디드용 Linux 파일시스템을 만들고 있습니다.

보드 회사쪽에서 제공하는 파일 시스템을 쓰면 ctrl+z으로 프로세스가 잘 중지되는데..
제가 만든 파일 시스템에선는 작동을 안합니다.

임베디드용 이라 둘다 BusyBox를 이용한 stty를 사용하고 있는데.
도대체 왜 작동을 안하는지 모르겠네요.
터미널에서 stty입력하면 설정된 키값도 잘나오고..

키를 다시 설정해도 똑같고..

도와주세요 ㅎ

barami의 이미지

멀티 쓰레드 파일 읽기

대용량 텍스트 파일을(수백 MB~그이상)
10등분하여 쓰레드로 read하면서 검색을 하려합니다
대신 부모가 open해서 공용 전역변수 fd를 사용해야고 자식은 변경할수 없어야 합니다.

그래서 자식 지역변수에 fd 복사해서 사용해서 구현하였습니다.

그런데 쓰레드들이 돌면서 제가 원하는 위치에서 찾질 않고 뒤죽박죽이 되는거 같습니다.
원인과 해결책은 무엇인가요?

몇시간째 계속 이것저것 검색해보고 바꿔보는데 잘 되질 않습니다.

yjsyjs3030의 이미지

cygwin에서 컴파일할때 에러가 납니다..

$ gcc yang.c -o yang `pkg-config --cflags gtk+-2.0`
yang.c: In function ‘main’:
yang.c:8:11: error: ‘gtkwidget’ undeclared (first use in this function)
yang.c:8:11: note: each undeclared identifier is reported only once for each function it appears in
yang.c:8:22: error: ‘window’ undeclared (first use in this function)
yang.c:10:22: error: ‘label’ undeclared (first use in this function)
yang.c:14:36: error: ‘gtk_window_toplevel’ undeclared (first use in this function)

nahanstar의 이미지

리눅스[데비안]에서 SATA 컨트롤러 확인할 수 있는 방법이 있나요??

현재 IBM 3455 서버를 사용하고 있는데요, 물론 지금은 IDC에 있습니다.

이 서버에는 데비안6 32bit가 설치되어있는데요, SATA 컨트롤러를 확인하고 싶은데요. [ 사타 1인지 2인지 ]

어떤 방법이 있는지 알고 싶습니다.

/var/log/dmesg 로그에는 안나오는거 같고, hwinfo, lshw, smartmontools 패키지를 깔아서 확인을 해봤는데.

사타 콘트롤러에 대한 내용은 없는거 같습니다.

답변 부탁드릴께요.

adsfasdfafer의 이미지

C로 음악파일입출력 할수 있는 형님들 계신가요?

음악파일의 제목을 파일입출력을 통해 받아들이고
utf-8로 인코딩을 해야하는데
어떻게 해야할지 감도 오지 않아서리;;

혹시 힌트좀 주실수 있는 분들 계신가요?

페이지

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