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

kknd345의 이미지

mplayer 를 설치하다..

mplayer 0.92 버전 소스를 홈페이지가서 받아서
압축을 아무데나 풀고 그 폴더가서
./configure 하고 make 하고 make install
했는데..
X 윈도우에 아이콘도 안 생기고 mplayer있는데 가서 실행하니 밑에처럼 나오는데..
머가 문제인가요??
제가 컴파일을 한번밖에 안 해봐서 ㅜ..ㅜ

[root@localhost bin]# ./mplayer
MPlayer 0.92-3.2.2 (C) 2000-2003 MPlayer Team
CPU: Intel (Family: 8, Stepping: 9)
Detected cache-line size is 64 bytes
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2

kknd345의 이미지

mplayer-1.0pre3 압축풀고 나서

./configure 는 무사히 통과했는데.
make에서 한 참 잘 가다가
여기서 에러 나네요..
왜 그런지 가르쳐 주세요.

cc -c -O4 -march=pentium4 -mcpu=pentium4 -pipe -ffast-math -fomit-frame-pointer
-D_REENTRANT -D_LARGEFILE_SOURCE 나서-D_FILE_OFFSET_BITS=64 -I. -Inative -I.. -I../libmpdemux -I../loader -D_GNU_SOURCE -I../libmpflac -o vd_lcl.o vd_lcl.c
vd_lcl.c: In function `init':
vd_lcl.c:222: `Z_NO_COMPRESSION' undeclared (first use in this function)
vd_lcl.c:222: (Each undeclared identifier is reported only once
vd_lcl.c:222: for each function it appears in.)

sysmoon의 이미지

씨언어 간단한 소스인데 컴파일에러납니다 도와주세요

#include <stdio.h> 

main () 
{ 
/* _FILE_매크로의 문자열을 표시한다 */ 
printf("_FILE_ = %s\n", _FILE_); 
/* _LINE_매크로의 정수값을 표시한다 */ 
printf("_LINE_ = %d\n", _LINE_); 
/* _DATE_ 매크로의 문자열을 표시한다 */ 
printf("_DATE_ = %s\n", _DATE_); 
/* _TIME_매크로의 문자열을 표시한다 */ 
printf("_TIME_ = %s\n", _TIME_); 

return 0; 
} 

undefined symbol 에러 납니다. _FILE_ 매크로가 stdio.h에 없는 것 같아서

진로나라의 이미지

pcmcia-cs 설치문제

kernel에 있는 기본드라이버로는 제 렌카드를 잡지 못해서 pcmcia-cs 를
사용하는대요..

2.4대 에서는 문제없이 드라이버까지 컴파일되지만

2.6.0은 pcmcia-cs를 쓸 방법을 모르겠습니다.

pcmcia 관련 유틸리티만 설치가 되고 드라이버는 설치가 않된다고 나옵니다.

jbssy의 이미지

배쉬 프로그래밍 질문

euckr2utf8 dirname1 dirname2
했을 때 dirname1 디렉토리에 있는 파일의 인코딩이 모두 utf8로 바뀌어 dirname2에 저장되는 프로그램을 만들고 있습니다.
그런데 만약... dirname1에 또 다른 디렉토리가 있을 때 어떻게 처리를 해야 할지 질문을 드립니다. 재귀적 명령으로 행 중간에
$0 어쩌고 저쩌고 해봤는데도 잘 안되는 군요.. :?:

파일 소스
[code:1]
#!/bin/sh

if [ $# -ne 2 ]
then
echo "Please check the usage of $0 "

jstrane의 이미지

레드햇에서 계정추가시 웹서비스를 제공하기 위한 설정..

한컴 쓰다가 레드햇 8으로 바꾸니 세세한 부분에서 차이가 나서 헷갈리네요;

제가 궁금한거는 유저 추가한 다음에 유저들이 홈피를 사용하기 위해서 제가 해

줘야 하는 세팅들입니다.

/home/xxx 디렉토리 권한설정부터 /home/xxx/public_html 권한설정도 가르쳐 주세요 ㅠ_ㅠ

p.s 그리고 xxx/~jstrane 이렇게 치면 안되고 xxx/~jstrane/ 이렇게 쳐야만

접속되는데 이것도 가르쳐 주세요;

tt의 이미지

마스커레이드 설정 좀 봐주세요~

레드헷9.0이고,
IPTABLES을 사용했습니다.

1.커널설정 :바꾼것은 없습니다.
2.마스커레이드 설정
일단 서버와 클라이언트를 크로스케이블로 연결했고요,
서버
eth0 IP: 163.152.x.x (고정), gateway,DNS 잡아주고
eth1 IP:192.168.50.1 Mask: 255.255.255.0

클라이언트(윈도우)
192.168.50.2
255.255.255.0
192.168.50.1
163.152.1.1(DNS)

이렇게 연결한후.... 서버측에 다음과 같이 설정했습니다.
#echo "1" > /proc/sys/net/ipv4/ip_forward
#iptables -A FORWARD -o eth0 -j ACCEPT

modular의 이미지

xinetd에 설정된 ssh 데몬이 실행되지 않는 문제.

안녕하세요.

Alpha 서버에 ssh 소스를 컴파일 하여 설치하였습니다.
해당 경로에서 데몬을 실행해도 잘 뜹니다.
/etc/profile 내에서 데몬을 뜨게 설정해도 문제 없이 실행됩니다.

그러나, xinetd/ssh를 다음과 같이 설정하였습니다.

service ssh
{
disable = no
socket_tpye = stream
wait = no
user = root
server = /usr/local/bin/ssh
}

경로도 맞습니다.
ntsysv 설정에서 ssh도 선택 되어 있습니다.
그런데도 불구하고 데몬이 실행되지 않습니다.

applectron의 이미지

부트파티션에 설치한 LILO or GRUB 가 실행될 수 있는 이유

제가 제 컴퓨터에 맨 처음에는 윈도우즈(Windows XP)를 깔고,
그 다음에 리눅스(RedHat 9)를 깔았거든요. 그런데 리눅스 설치과정에서
리눅스 부트로더(GRUB)를 /boot의 첫섹터에 깔았어요.(Windows NT계열이 이미 깔려 있는 경우는 /boot의 첫섹터에 깔아야 한다고 설명되었어서.)
그래서 멀티부팅환경을 까는데 성공은 했고, 부팅하면 GRUB나오면서
윈도부팅할지 리눅스부팅할지 선택하는 화면 나오고 아무 문제가 없어요.
문제는 없는데, 단지 어떻게 이렇게 정상적으로 작동할 수 있는지 메커니즘이 궁금해요.

불량청년의 이미지

죄송합니다. 그냥 지나쳤던 문제...

#include <stdio.h>

int main(void)
{
       printf("hello world!\n");
       return 0;
}

위와 같은 코드가 있을 때 as와 ld를 이용해서 실행 바이너리를

만들 수 있는 방법을 알고 싶습니다.

우선 gcc -s로 어셈코드로 변환한 후에 말입니다.

as를 이용해 목적파일 만드는데 까진 해보겠는데 ld 사용법이 참

어렵네요. 맨페이지도 확인해 봤지만 감을 못 잡겠습니다.

PS :

검색이 서툴러서 관련 자료 찾기도 힘들군요. HOW TO 문서에선

페이지

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