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

jsoop의 이미지

arm-linux-gcc의 독특한 sturct align 방식

arm-linux-gcc를 사용하다 x86 gcc 및 VC 와 다른 이상한 현상을 발견하여 도움을 부탁드립니다.

[code:1]#include <stdio.h>

typedef struct _foo1 {
char c1;
char c2;
char c3;
} foo1;

typedef struct _foo2 {
char c1;
char c2;
char c3;
} foo2;

typedef struct _foo3 {
int i1;
foo1 s1;
foo2 s2;
int i2;
} foo3;

int main(int argc, char *argv[])
{
foo3 s3;

fprintf(stderr, "0x%08x\n", &s3.i1);
fprintf(stderr, "0x%08x\n", &s3.s1);

kodainim의 이미지

[질문] xf86config가 설치 안 될 수도 있나요?

슬랙웨어10.0을 호기심에서 깔아봤습니다.
그런데
xf86config하고 XF86Setup이 보이질 않네요.
find / -name xf86config로도 보이질 않습니다.

이것들이 설치가 안 되는 수도 있나요?
따로 설치하려면 어떻게 하면 좋을까요?

하나더 질문할께요(원래 리눅에서 시뮬 돌리려고 시작했는데
정작 시뮬레이션 공부는 안 하고 맨날 리눅스만 가지고 놉니다...ㅜㅜ)

처음 부팅할 때 텍스트 화면을 lilo에서
vga=숫자 를 이용해서 고해상도로도 이용이 가능하더군요.(신기!)

budle77의 이미지

[질문] IBM e-Server에 O/S 설치시 하드디스크 인식 문제

사장님께서 직접 IBM e-Server(정확한 모델명은 모르겠습니다만, 몇일전에 구매한 신품입니다.)에 Redhat Linux 7.2를 설치하셨습니다.
문제는 이걸 밀어버리고 윈도우 서버를 설치하려고 하는데, 디스크를 인식을 못합니다. 그래서 설치 프로그램에서 오류가 발생하는것 같습니다.
웃기는건...... 윈도우 98은 설치과정에 오류가 없이 진행된다는 겁니다.

아직 제가 보지는 못해서(저 출근한지 한달밖에 안된 초보 개발자거든요. ^^) 정확하게 어떤 상황인지는 모르겠지만, 이해가 안됩니다. 왜 리눅스를 설치했던 하드를 인식을 못 할까요?

jaspe의 이미지

리눅스에서의 실시간 어플리케이션 처리

Intel Xscale PXA255 에 리눅스를 운영체제로 한 통신장비를
개발하고 있는데요, 간단한 동작인데 제가 생각하는 대로 동작하질
않네요.

CPU 2개가 중간에 있는 외부 메모리(DPRAM)를 통하여 서로 데이터를
주고 받는데요, 환형큐처럼 동작시키고 있습니다.
어떤 루틴인가 하면, 외부 메모리의 특정주소에 데이터가 들어있음을
알려주는 flag 값이 들어있는데 데이터가 대략 90ms마다 주기적으로 들어오고
따라서 flag도 이때마다 setting되거든요, 이걸 90ms보다 짧은 주기로

sore의 이미지

gnumake.exe 에 대해 질문있어요..

이번에 프로젝트를 하는데(윈도우용) 저런 프로그램이 딸려 있더라구요.

배치파일에 보면 "gnumake 옵션들.." 이런 식으로 사용하도록 되어있는데

실행을 시켰더니 웬 파일들을 찾을 수 없다고 나오네요.

그냥 >gnumake 라고만 쳐도 그러니 원..

gnu 에서 제공하는 윈도우용 make 프로그램인가.. 싶어서 다운받아서 설치해봤는데.. 다르더군요. -_-a

혹시 프로그램 자체가 gnumake 인 것에 대해 아시는 분 있으신가요..?

어딜 가면 찾을 수 있을지...

j8508의 이미지

커널 모듈과 어플리케이션의 통신..

커널 모듈과 어플리케이션의 통신을 위한 모듈을 짜려고 합니다...

주된 내용은. 커널 모듈에서 계산된 값을 어플리케이션으로 보내는 것입니다..
일단 ioctl로 짰는데... 이 경우 어플리케이션이 폴링으로 값이 왔는가를 계속 확인해야 하게 되어 있습니다..

그런데, 이런 폴링 방식 말고..

커널쪽에서 어플리케이션에 데이터를 줄 필요가 있을때마다 어플리케이션을 꺠우는 등의 방식으로 통신하는 방법이 있을까요 ?

쓸데없이 시스템 자원 잡아먹게 하는게 싫어서 그렇거든요...

son50의 이미지

vnc 관련 질문

vnc 를 사용하고 있습니다.

현재 데비안 시드를 사용하는데 버그가 있는지 KDE 에러메시지가

자꾸 뜨고 (기본 화면에서는 안뜨는데 vnc 를 클라이언드에서 띄우면)

게다가 더 심한건 openoffice 워드 프로그램이 계속 뜬다는 겁니다.

죽지도 않는군요. 죽이면 또 뜨고, 클라이언트에서 죽이면 서버에 뜨고

서버에서 죽이면 클라이언트에서 뜨고, 좋은 방법이 있나요?

그리고 클라이언트에서 띄운 프로그램이 안떠서 보니 서버에 떠 있고

그런식이 되는군요.

cabal의 이미지

GDB 사용밥법?

c소스파일이 여러개로 나누어져 있습니다.(ex: first.c second.c third.c)

main()는 first.c에 있으며,
second.c에 있는 특정함수를 디버깅 하려고 하는데
어떻게 해야 하는지 궁금합니다.

보통 파일이 first.c 하나일 경우는
"gcc -g -o first first.c"로 컴파일 하고

"gdb first" 실행해서

몇번째 라인에서 break 잡아서 디버깅 하면 되었는데,

여러개의 파일중 특정파일에서 특정함수를 디버깅 하려면

어떻게 해야 하는지 알고 계신분 답글 부탁합니다. :oops:

rain의 이미지

Shared Memory관련 질문입니다.

제가 프로세스를 이런 식으로 생성하려구 합니다.

Main
  |____A#1
  |      |_____B#1
  |
  |____A#2
         |_____B#2

위와 같은 방식으로 fork를 하구 A#N과 B#N이 공유 메모리를 통해
A는 데이터를 쓰고 B는 데이터를 읽고 그렇게 하려구 합니다.
그래서 위와 같이 코드를 짜구서 네 프로세스에서의 공유메모리 주소를
찍어보니까 다 같더군요. shmget의 키값이 공유멤모리에 대한 키값이
아닌가요? 저는 키값에 따라 각각의 공유메모리가 생성되는 걸루 알았거든요.
ssik425의 이미지

IO ERROR 문제~~

제가 관리하는 서버중에 한 서버가 몇일전

갑자기 다운되어 버리는 일이 발생 했습니다.

제 동료 말로는 콘솔상에 "IO ERROR"이라는 메시자가

나오고 아무 작업도 일어 나지 않는 상태였다고 합니다.

그런데 제가 그일이 있고난후 로그를 아무리 살펴봐도

그런 메시지가 없더군요..

/etc/syslog.conf에서 kerl.* 항목의 로그를 남겨도

IO ERROR이라는 메시지는 나오지 않고

하드디스크 문제가 맞는것 같은데 서비스 중이라

테스트를 할수도 없고..

페이지

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