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

김영재의 이미지

[질문] Lisp은 인터프리터형인가 컴파일러형인가?

요즘에 SICP를 공부하고 있습니다. Scheme(Lisp)를 처음 접하면서 생소하긴 한데 그렇기 때문에 더 흥미를 가지고 책을 보고 있습니다.

한데 여러 자료를 보면 Lisp 컴파일러라고도 하고 인터프리터라고도 하는데 Lisp 특히나 SICP 홈페이지에서 다운 받을 수 있는 MIT Scheme의 경우는 인터프리터형인지 컴파일러형인지 알고 싶습니다.

urmajest의 이미지

펄에서 C의 alarm과 같은 기능

안녕하세요.

특정 시간 단위로 정해진 명령을 수행하도록 하고 싶은데요.

while(1)
{
         `do something`;
         sleep(1);
}

위와 같이 하면 1초 단위가 아닌 1초+"do something"에 걸린 시간 단위가 되겠죠.

여기서 정확히 1초단위로 작업을 수행하고 싶거든요.

C에서는 setitimer(alarm)와 sigaction을 이용해서 가능했는데,

perl에서는 어떻게 해야하는지 모르겠네요.

(busy waiting이 아닌 방법을 알려주세요. ^^)

davvnim의 이미지

컴퓨터가 다운이 됩니다.[로그인 화면에서]

처음에 깔고 X윈도우 환경으로 쓰다가 TEXT가 보고 싶어서 런레벨3로 부팅을 했습니다.

몇번 쓰다보니 마우스가 화면에 걸리적 거려서 마우스 뽑고 재부팅을 했습니다.

그이후 문제가 생깁니다. 재부팅시 새로운 하드웨어 체크가 나오길래 무시 하고 넘어갔더니 키보드가 동작을 안합니다.

그래서 재부팅후 다시 하드웨어 체크 부분이 나오길래 ps/2 마우스만 제거 하고 부팅을 하니 잘 사용이 됩니다.

한동안 그렇게 쓰다가 재부팅을 하니 데몬 다뜨고 로그인 화면에서 키보드가 동작을 안합니다.

sisbn의 이미지

makefile작성중에서요 이런 경운 어떻게 해야하나요?

예를들어서,

하나의 디렉토리안에 몽땅 집어넣고 하는것은 할 수 있겠는데여

A라는 디렉토리 밑에 sub_a, sub_b와 같이 정리를 해놓은후에,

디렉토리를 건너서 서로 링크를 걸려면 어떻게 해야하는지 자

료를 봐두 잘 모르겠네여.ㅡ.ㅡ; main은 없이 일단, obj 파일만

만들려구 하거든여. 각 sub_a, sub_b엔 헤더파일과 소스파일이

같이있다고 하고,


A

sub_a = { p.h, p.c }
sub_b = { q.h, q.c }

p.c 내부 함수에서 q.c의 특정 함수를 호출을

mercy의 이미지

AlphaCore 설치후 부팅하는 방법

AlphaBios를 밀고 SRM 바이오스를 설치하여 AlphaCore 0.9 버전을 설치하였습니다.

설치 후 알파코어로 부팅하는 방법을 몰라 헤메이고 있습니다.

이해가 되질 않는 부분은

1. aboot 설치 방법

2. BSD 부트 파티션 라벨 생성

3. boot 지정 방법

입니다. 알파코어 리눅스를 설치한 후 부팅을 위해서 처리해야 할 작업은 어떤 것이 있는지를 알려 주심 감사하겠습니다.

sino0527의 이미지

도메인 연결 (가상호스팅) 질문...

제가 지금 ezgate.info로 서버를 만들어서 운영시키고 있습니다.

네임서버는 ns.ezgate.info 입니다.

아파치 가상호스팅에서 서브도메인.ezgate.info 로는 설정하면 접속이 잘 됩니
다.

그런데 도메인을 사고 (ygate.info) 네임서버를 ns.ezgate.info로 설정했는데

왜 아파치에서 가상 호스팅을 설정했는데 ygate.info란 도메인으로 연결이 안
되는건가요?

가상호스팅 일부 내용입니다.
<VirtualHost 210.104.218.xxx>
DocumentRoot /home/test/public_html
ServerName ygate.info

crazygun22의 이미지

/configure 실행시 CPPFLAGS 를 설정하라는데 어떻게 하나요..?

설치시에 다음과 같은 에러메세지가 나옵니다..

configure: error: mad.h was not found
*** You must first install libmad before you can build this package.
*** If libmad is already installed, you may need to use the CPPFLAGS
*** environment variable to specify its installed location, e.g. -I<dir>.

libmad 를 rpm 패키지로 이미 설치했습니다.

인터넷에 찾아보니 setenv 로 하는것 같아 타이핑해보니 없는 명령어라는군요.. 페도라3 를 사용합니다.

export 도 있길레

export CPPFLAGS="-I/usr/lib"

를 실행하고 configure 를 했는데 역시 똑같은 결과의 에러메세지가 나옵니다..

langie의 이미지

리눅스에 관해서 정말로 궁금한 사항입니다.

리눅스를 쓰기에 앞서서 윈도우즈같은 o/s는 98버젼이후부터는 윈도우즈 미디어플레이어라는 재생기를 자동설치형태로 공급이 됩니다.

리눅스를 구입하였을시에 미디어재생기는 어떠한 것이 공급되며
리눅스 설치시 자동설치가 되는지 궁금하네요.

또 윈도우즈xp 같은경우 서비스팩을 설치하기 이전에는 몇몇 소프트웨어를 지원하지 않거나 인터넷서비가 차단되기도 했는데요
리눅스에서는 어떠한지 궁금합니다

좋은 답변 부탁드립니다.

hyun1023의 이미지

소켓프로그래밍 데이타 짤림현상

많은 양의 정보를 보내줄때, 모든 정보가 오지않고 뒷쪽이 짤리는것 같습니다.

어떤 조취를 취해야 할지..

버퍼를 늘려줘야하는지..

답변 부탁드릴께요~

gurugio의 이미지

리눅스용 디스플레이칩 드라이버를 어디서 찾아야 할까요?

pxa255보드에 디스플레이 칩을 달아서

모니터에 출력하도록 만드려고 합니다.

이 보드에 리눅스를 포팅할건데요

이럴때 사용할만한 디스플레이 칩이 있을까요?

있다면 그 드라이버는 어디서 찾아야 할까요?

임베디드쪽은 거의 몰라서 좀 말이 안되는 질문인것 같지만

정보를 부탁드리겠습니다.

페이지

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