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

lunar의 이미지

커널프로그램 짜서 .. insmod할때 버전이 안맞는데 ..

ms_optical_driver.o: kernel-module version mismatch
ms_optical_driver.o was compiled for kernel version 2.4.9-9
while this kernel is version 2.4.18-14.
위와 같은 에러가 나오구요....

소스는 여기에 있는 커널 프로그래밍을 참고해서 .. 해봤습니다.

[code:1]
#include <linux/kernel.h>
#include <linux/module.h>

#if CONFIG_MODVERSIONS==1
#define MODVERSIONS
#include <linux/modversions.h">
#endif

int init_moudle(){
printk("Hello, world -this is the kernel speaking\n");
return 0;

hurryon의 이미지

'\n' 값이 들어 가는것 같습니다만 어디서 들어가는건지?

'\n' 값이 들어 가는것 같습니다만 어디서 들어 가는지 알수가 없어서 소스을
올리게 되었습니다. 간단하게 주소록을 만들어 볼까 하는데 처음부터 이렇게
막히게 되네요.

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

typedef struct
{
char name[10];
char address[30];
char phone[20];
char cell_phone[20];
char email[30];
} node;

node address;

void init();
void add();
void modify();
void delete();
void search();

nonreasoningguy의 이미지

64비트 integer사용법

Win32용 프로그램을 Linux용으로 포팅하고 있습니다.
VC++의 _int64와 같은 64비트 int형을 리눅스상의 gcc에서 사용하고
싶은데 longlong형을 쓴다는 예기는 들은 것 같은데 어떻게 사용하는 지
모르겠습니다. longlong형을 쓰면 bit연산도 쉽게 가능한가요?

참고로 저는 Redhat 72에 gcc 2.96을 쓰는데 longlong형이 정의가
안되었다고 에러가 납니다.

추가로 라이브러리를 설치해야 하는 것인가요?

iparid의 이미지

HDD 스핀 다운 유틸리티

바이오스의 APM을 쓰지 않고,

하드디스크의 회전을 완전히 멈추게 하는 프로그램이 있나요?

안 쓸 때는 완전히 침묵시키는 방법이 없을까 해서요.

lunar의 이미지

XMMS에서 .. 윈도 파티션에 있는 mp3가 재생이 안되여..?

씨디는 플레이가 되구여..
글고 .. 레드햇8.0에 기본으로 깔리는걸 썼습니다..
먼가 설정해 주어야 하는게 있나요? 아님 파일 포멧이 달라서 안되는지요..
훔.. 노래듯고 시퍼서.. 질문드립니다..

lantelt의 이미지

Sony Vaio X에서 전체화면 설정

Sony Vaio Notebook에 레드햇 8.0을 설치하였습니다.
커널2.4.18과 XFree86을 컴파일하여 전체 화면을 만들었습니다.
그런데 문제는 전체화면이 처음 로그인 할때는 되지 않다가
한번 로그인한 후 디스플에이 설정을 '확인' 한번 눌러주고 로그아웃해야 된다는 것입니다.
왜 그런 현상이 일어나는지 도무지 알 수가 없습니다.
디스플레이 설정을 건드리는 것은 아무것도 없는데 말이죠..
그냥 '확인'만 누르는 것인데 말이죠..
아시는 분 있으신가요?

은영신랑의 이미지

솔라리스에서 tip처럼 serial 접속하는 방법이 있나요?

간단하게 shell에서 serial접속을 할 수 있는 방법이 있는지요?
솔라리스에서는 tip dev/ttya 등과 같이 해서 접속이 되었던것 같은데요..

있다면 알려주세요..

ysmarter의 이미지

'hdb파티션 정보를 읽을 수 없다'네요...

disk druid 선택하고 확인누르면 hdb파티션 정보를 읽을 수 없다면서
hda밖에 뜨질 않습니다. 무엇이 문제죠?

hyunuck의 이미지

g++ 과 vc++ 컴파일러 차이점 질문

제가 C++ 을 공부하는데요, 컴파일러는 g++ 을 쓰고 있습니다.
근데 아래와 같은 코드를 g++ 로 컴파일하면

#include <iostream.h>

void main()
{
	int number;
	number = 0x3FF;

	cout << "Dec: " << number << '\n';

	cout.setf(ios::hex);
	cout << "Hex: " << number << '\n';
	cout.setf(ios::dec);
}


Dec: 1023
Hex: 1023 

이렇게 나오구요.
VC++ 로 컴파일하면 의도한데로,

dopesoul의 이미지

RH 8.0 에서 2.4.20 커널 컴파일 도중 모듈이 적재되지 않음

모듈을 인스톨한후
/lib/modules/2.4.20/kernel/drivers
에 가보면

[root@hirosue drivers]# ls
block net parport pcmcia usb
[root@hirosue drivers]#

이렇게 5개의 드라이버 디렉토리가 존재합니다.
하지만 scsi 가 필요하더군요. 제가 scsi 컨트롤러를 이용하고있거든요
그런데 그것이 생성되지 않은걸로보아
(커널옵션에서는 선택했음)
모듈 컴파일과 인스톨이 제대로 안된것으로 보여지더군요. 그래서 적수네동네등
사이트를 돌아다니면서 정보를 수집한결과

RH8.0 에서 커널컴파일의 모듈부분에서 문제가 발생한다는 글을 많이 보았습니다.

페이지

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