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

loopi의 이미지

커널 2.6.X(glibc 2.3.3)에서 linux-gate.so.1 문제

실행파일을 ldd로 보면,
linux-gate.so.1 => (0x어떤주소)
libc.so.6 => /lib/tls/libc.so.6 (....)
.....

이라고 나옵니다.

프로그램을 gdb로 돌려보면,

Error while reading shared library symbols:
: No such file or directory.

라고 줄줄줄 나옵니다.
2.6 아래 버전에서는 정상 동작하는 프로그램입니다.
프로그램은 커널버전 2.4.X(glibc 2.2.3)에서 컴파일 한것이구요..
여러개의 shared library를 사용하고 있고, libdl.so를 사용해서 동적로딩도 하고 있는 프로그램입니다.

하위버전

cmcchoi의 이미지

저도 조언점..삼바를 이용한 파일서버 구축에 대해..

삼바로 매장에 파일서버를 놓을려고 합니다.
그런데 이제 아크릴로 밑판 위판 만들어서 씌울라고 보니. 멀 어째야되는지 난감하군요..

머 리눅스 하나 깔고 콘솔 모드로 삼바 깔고 데몬 띠우고 계정 열어주고 셋팅한후에 그래픽 카드 뽑고 재부팅 해준후에 구석탱이에 박아놓으면 된다...

이게 정석이긴한데..첨부터 걸리네요.

지금 쓸려고 하는건 .
셀700에 256에 20기가 2개 정도를 물릴생각입니다.
고스트 백업이미지 30개 정도와. 450 메가 곱하기 30 개면.13점 5기가군요..

notul2000의 이미지

남들은 쉽게 하는 vsftpd 난 쉽게 안되는군요.

# nonymous FTP Configurat'n Sample
# 2003.4.19 SAT
# Written by dumca suh, Linuxpia.com
#
# Anonymous Global Options
#
anonymous_enable=YES
local_enable=NO
write_enable=NO
anon_umask=077
anon_mkdir_write_enable=NO
anon_other_write_enable=NO
anon_world_readable_only=YES
#
# Control Options
#
max_clients=50
max_per_ip=2
one_process_model=YES
idle_session_timeout=120
data_connection_timeout=300
connect_timeout=60
anon_max_rate=100000
ftpd_banner=Welcome to JOAYO.NET VSFTPD Server
#
# Security Options
#
hide_ids=YES
no_anon_password=NO
ls_recurse_enable=NO
connect_from_port_20=YES

sjpark의 이미지

MFC / Print 방법에 대해서,

Dialog base로 프로그램을 만들고 있는데요, 프린터로 결과 보고서를 출력해 주어야 합니다.

그런데 이게 막막하네요..

지금 거의 70%를 dialog base로 해서 작성했는데, 프린트 하려고 보니 View를 사용하더라구요..

지금 진행 중인 상태 그대로 해서, 그러니까 dialog base로 해서 출력 기능만 따로 추가하는 방법이 없을까요?

MFC랑은 안친해서;;

exsider의 이미지

UTF8 환경에서 맨페이지나오게 하려면???

젠투리눅스를 사용중이고 locale 은 ko_KR.UTF-8 로 설정해놓았습니다.
man.kldp.org 에서 한글 맨페이지를 다운받아서 설치했는데 한글이 깨져서
나오더군요. 그래서 몇 개를 iconv 로 utf8로 변환한 후에 테스트해보니 한글
부분이 아예 안나옵니다.
변환한 맨페이지 파일을 less 명령으로 직접 봤을 때도 마찬가지로 한글부분이
아예 안보입니다.
텍스트 에디터로 해당 파일을 봤을 때는 한글이 정상적으로 보입니다.
gnome의 yelp 에서는 utf8로 변환한 것은 제대로 보이더군요.

buildkdom의 이미지

shellsort에서 질문입니다(이해가 안가는게 있어서..)

(제 3장 제어흐름 - The C Programming Language)
원서로는 페이지가 어디인지는 잘 모르겠으나..
암튼 번역본으로는 85페이지 입니다.

여기서 shell sort가 나오는데요

한 부분이 이해가 안가서 글 올려봅니다..

[code:1]
void shellsort(int v[], int n)
{
int gap, i, j, temp;

for(gap = n/2 ; gap>0 ; gap /= 2)
for(i=gap ; i<n ; i++)
for(i=j-gap ; j>=0 && v[j] > v[j+gap] ; j-=gap){

goldedit의 이미지

CVS 에서 파일을 ADD 하고 Commit 하면 잠겨 있다고 나오네요

안녕하세요..
지금까지 cvs 로 프로젝트 버전 관리를 하고 있습니다.
그런데 오늘 갑자기 어느 특정 파일을 서버에 올리려고 하니
commit 하면 아래와 같은 메세지가 출력 됩니다.
현제 서버 계정으로는 aaaa 라는 유저가 있구요.
commit 는 bbbb 라는 유저(또는 그외 유저)가 commit를 시도했습니다.

Quote:

cvs commit: [04:21:00] waiting for aaaa's lock in /cvs/project/Test

도데체 뭣땜시이렇게 잠겼다고 나오는건지... 서버도 다시 켜보고
cvs 디렉토리 자체 퍼미션과 그룹도 다시 지정해보고

dudungsil의 이미지

CVS의 rtag와 tag의 차이점.

책에 [실용주의 프로그래머를 위한 버전관리를 보고 있습니다] 보니 이름 그대로 tag는 지역작업 공간을 기반으로 tag를 단다고 나와있는데, rtag와 tag를 구분하는 이유를 모르겠습니다.

태그를 다는 지역적 이유라는게 무슨 의민지 알려주시기 바랍니다.

ppappa의 이미지

매크로 함수 관련 질문

typedef struct test_timer test_timer;
struct test_timer
{
   void *cookie;
   int a;
   int b;
};

#define pTimer(t) ( (test_timer *)(t) )

이 define 부분이 이해가 잘 안가네요...
이 매크로 함수를 사용할 때

unsinged long t = some_func();
test_timer *tt = pTimer(t);

이 문장이 어떻게 성립하죠?
akfgoakfgo의 이미지

[질문] 소프트웨어 분석

여러번 질문이 올라왔던 것으로 기억하는데..

요즘 같이 리눅스 등등의 거대한 오픈소스들이 많이 사용되고 있는데..

뭐 오픈된건 좋은데..

그 소스량이 너무 방대해서 분석하기가 너무 어렵습니다.

물론 소스 분석 툴들이 많이 있습니다.

ctags, cscope, source insight 등등

이런 것들을 모두 사용해 보았는데..

뭔가 좀 부족한 느낌이 들어서요..

꼭 툴이 아니더라고 고수님들의 나름대로의 노하우를 알고 싶습니다.

페이지

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