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

hitman의 이미지

커널 구성좀 도와주세요 . REDHAT 8.0

안녕하세요. 도움좀 부탁드립니다.

Redhat 8.0을 설치하였습니다. DDS4를 붙였는데 잡히지가 않습니다.

커널에서 SCSI Support 에서 tape support를 추가 하면 될거 같은데

커널을 만들지 못하겠네요.

책을 보고해도 에러가 생기네요.

어떻게 해야하는지 도움좀 부탁드립니다.

ser7225의 이미지

리눅스 왕초자입니다.고수님들의 조언을..

다름이 아니오라 명령어를 인스톨할려고 하는데
에러가 나네요

[localhost]#./configure

라고 입력하고 엔터를 누르면

bash: ./configure : No such file or directory

라고 나오는데 제 생각에는 패키지가 설치 안되서 그런것 같은데
어떤 패키지 인지를 모르겠네요!

고수님들의 조언 부탁드립니다.

you의 이미지

커널내에서 프로세스간 변수 공유하려면...답변이 없어 다시 올

똑같은 글 자꾸 올려서 죄송합니다.
답변이 없어서 다시 질문올립니다.

커널에 모듈로 붙이는 프로그램입니다.

커널 모드에서 수행하는 여러 프로세스가 있다고 한다면
이들간에 변수를 공유하는 방법이 있을까요?
shared memory처럼 라이브러리 같은것이 있나요?

생각해보면 lock을 걸어놓는다거나...푼다거나...
뭐 그런 작업을 위해서는 공유변수같은걸 사용하고 있는것 같긴 한데...

혹시 아시는분 답변 부탁드립니다.

lee026의 이미지

레드헷 up2date 활용하기에서... rhn_register 하시고 엔터를 칩

아래와 같이 하라구 해서 햇는데 [1.번 ]부분에서 문제가 발생합니다
커널업데이트는 어떻게 했는데 업투데뚜가 문제네요 ^^;
머가 문제일까요? 방법좀
/** 문제구문
A socket error occured: host not found, attempt #1 A socket error occured: host not found, attempt #2 A socket error occured: host not found, attempt #3 A socket error occured: host not found, attempt #4 A socket error occured: host not found, attempt #5
Red Hat Network Registration (c) 2000-2001 Red Hat, Inc.

macmac83638의 이미지

정규표현식을 이용한 전체파일 치환

요즘 급작스레 C 프로그래밍 하느라 고생이 많습니다.^

다름이 아니라 소스코드내의 특정 문자열을 모두 다른 문자열로 치환하고
싶은데 다음과 같은 형태입니다.

#ifdef A
#ifdef (A)
#if defind A

를
#ifdef A || B
#if defind A || B

와 같은 방식으로 모조리 변경하고 싶습니다. (즉 B를 추가하고 싶은데..)

파일이 하나가 아니라 특정 디렉토리안의 모든 파일을 변경하고 싶은데
쉽지가 않네요.. 특히 #ifdef A_C 라는 것도 있어서 그냥 하니까.. 저 부분이
또 이상해지고, #ifdef 다음에 공백이 하나인것 부터 시작해서 탭으로

mugmaker의 이미지

windows에서 ifconfig 처럼 쉘에서 ip할당하는 방법은?

제가 노트북을 여기 저기 들고 다니는데요

각 자리마다 다른 고정 아이피를 사용합니다..

자리를 옮길때마다 ip 수정하는게 너무 귀찮아서..

무슨 방법이 없나 해서요..

윈도우즈에서도 ifconfig 같이 쉘에서 변경이 된다면 편리할것 같은데요..

그럼 클릭한번 만으로 자동화 할수 있을것 같아요..

적절한 유틸이나 방법이 없다면 하나 만들어야 겠네요.. 쩝.. (귀찮은데)

ps> dhcpd를 세팅해서 쓰라고 말씀해주시면 미워요 >.<

shs0917의 이미지

리눅스에서 메시지큐 사용법을 알고 싶은데요..

C로 프로그래밍 할 때 메시지큐를 사용하기 위해

제공되는 함수같은 것들을 알고 싶습니다..

링크도 괜찮고.. 문서도 좋구.. 답변 부탁 드립니다..

see2002의 이미지

Sony VAIO Z505 노트북에 리눅스가 잘 깔리는 배포본은 어떤게

제가 쓰는 노트북 Sony VAIO Z505-HE (펜III-450, 320램, 8기가하드) 에 리눅스가 잘 깔리는 배포본은 어떤게 있을까요?
지금까지 윈도깔아 쓰다가 리눅스로 설치해보고싶은데, BSD도 설치 잘된다면... 그것도 좋구요...
혹시 제 노트북 모델을 가지고계신분의 리눅스설치 해 보신분은 조언 부탁드립니다.

roke79의 이미지

pthread version 문제가 발생하는지에 대해서 질문입니다.

[=12]
Pthread를 사용해서 producer and consumer relationship을 해결한

소스입니다. 근데 이 소스에서 약간의 문제가 발생해서 조언을 구하려고

올렸습니다. 이 소스를 pthread가 NPTL version이 0.34에서는 아무

이상없이 돌아가는데(shell 프로그램으로도 돌려보고, consumer를 10만번

이상도 돌려봤을 때 아무 이상이 없었습니다.)

근데 제가 쓰고있는 Linux OS에서는(Redhat 9.0 이고 pthread

NPTL version이 0.29 입니다. ) 가끔 씩 consumer가 blocked 된 상태가

발생합니다. (producer가 consumer의 pthread_cond_signal을 받고

eminency의 이미지

SunOS에서 컴파일시 warning...

clmu[i].arr = (void *)(record+CADDR(cnos[i]));

위와 같은 부분에서 Warning이 뜨는데 원인도 알고 해결방법도 대충 알겠는데 조금 더 깊은 부분을 알고 싶어서 글을 올립니다.

뜨는 Warning은 다음과 같습니다.

Quote:
Table.c", line 154: warning: pointer to void or function used in arithmetic

clmu[i].arr은 void * 타입이며 record도 void *타입입니다. CADDR은 매크로인데 short로 보시면 되겠군요.

record안에 여러가지 타입의 데이타가 죽 이어져 들어가 있기 때문에 이 코드는 arr에 필요한 데이타의 시작 주소를 넣어주는 역할을 하는 것입니다. 즉 record의 시작주소에 CADDR만큼 더한 만큼의 주소값을 arr에 넣어주는 코드입니다.

페이지

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