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

declspec의 이미지

쉬운질문... gcc 에서 static라이브러리 설정은 어떻게 하나요?

안녕하세요

VC++ 6.0 에서 프로젝트 옵션에 보시면
기본적으로 컴파일러가 추가해주는 lib 파일들이 있잔아요?(정적 라이브러리)

gcc 의 경우도 libc.a 같은 정적 라이브러리들을 컴파일러가
기본적으로 링크시켜주는거로 아는데요
기본적으로 링크해주는 라이브러리들의 목록을 어떻게하면 볼수있나요?
또한 컴파일시 어떠한 정적 라이브러리를 추가적으로 링크하게 하고싶을땐
어떻게 하나요??
(VC++6.0 은 프로젝트 메뉴에서 걍 추가로 써주면 되죠)

binoopang의 이미지

[완료] 보호모드에서 디스크 섹터에 접근하는 방법을 알고 싶습니다.

안녕하세요. NASM으로 MBR을 작성하고 테스트하는 일을 하다가 궁금한게 생겨서
질문글을 올립니다.

x86 리얼 모드에서 하드디스크의 특정 섹터를 읽거나 쓸때 BIOS 인터럽트를 사용했습니다.
int 13h를 사용하였는데요.

그런데 보호모드로 넘어가니까 BIOS 인터럽트가 하나도 먹히지 않았습니다.
검색을 해보니 보호모드에서는 BIOS 인터럽트 사용이 금지된다고 하더군요.

그럼 보호모드에서는 어떻게 하드디스크에 접근하는지 궁금해집니다.
BIOS 인터럽트가 안된다면 다른 어떤 방법을 사용하나요?

athxue의 이미지

리눅스 모듈 작성시 함수의 길이가 길어지면 나는 에러

안녕하세요 리눅스 디바이스 드라이버 개발중에 다음과 같은 에러를 만나 고생하고 있습니다.

the frame size of 2672 bytes is larger than 1024 bytes

함수의 일부분을 잘라내가면 2672라는 숫자가 줄어들다 컴파일이 됩니다.
한 함수의 크기를 제한하는것 같이 보이는데 해당 크기를 늘릴수 있나요?

yistee의 이미지

서버에 사설아이피 할당이 없어진 경우 ㅠㅠ

서버의 메인보드를 바꿨는데 ssh접속이 안됩니다.
공유기도 한번 껏다 켰고요.

외부에서 ssh 계정@192.168.0.7 -p 22 실행하면
connect to host 192.168.0.7 port 22: No route to host 이라고 나와서

ping 192.168.0.7입력하면
PING 192.168.0.7 (192.168.0.7) 56(84) bytes of data.
From 192.168.0.6 icmp_seq=1 Destination Host Unreachable
From 192.168.0.6 icmp_seq=2 Destination Host Unreachable
From 192.168.0.6 icmp_seq=3 Destination Host Unreachable
라고 뜨길래..

tingcobell의 이미지

trac 설치 후 소스 브라우저에 대한 궁금점.

소스 브라우저가 링크되고 기본적인 구성이 끝났다고 생각을 했습니다.

소스를 commit을 한 후, 소스 브라우저에서 commit한 내용이 반영이 안되있고

한참을 기다리다가

trac-admin TRAC_PATH repository resync "svnProject" 을 해야 소스 브라우저에

동기화가 되었습니다.

이것을 소스를 commit을 하면 바로 소스 브라우저에 동기화 되는 방법이 없을까요?

yahu77의 이미지

crontab 미동작 질문드려요...

안녕하세용...

crontab 작업은 늘 하는거라 별 무리 없이 사용했었는데,
아래 오류에 대해서는 감이 안오네요...

고수분들 help 부탁드려요...

00 10 * * * /user/sms/shl/app1.sh > /dev/null 2>&1
00 20 * * * /user/sms/shl/app2.sh > /dev/null 2>&1

app1.sh >> 그냥 실행하면 잘 동작하나, crontab에 올리면 동작하지 않음
#!/bin/sh
cd /user/sms/bin
app1 -f /user/sms/apps/conf/app1.conf &

app2.sh >> crontab에 올려도 잘 동작함
#!/bin/sh
cd /user/sms/bin
app2 /user/sms/apps/conf/app2.conf &

[결론]
app2.sh번 쉘이 잘 동작하는 걸로 봐서는 환경변수 문제도 아닌거 같습니다.

익명 사용자의 이미지

git diff 출력을 vimdiff 처럼 보려면...,

git diff를 하면., 이렇게 나옵니다.

oo@oo-desktop:~/git_place$ git diff
diff --git a/a.c b/a.c
index 8aa2f9f..456c21b 100644
--- a/a.c
+++ b/a.c
@@ -1,3 +1,5 @@
+#include <stdio.h>
+
 aldkja;ldk

아래는 제 git config 입니다..

silveracy의 이미지

웹로봇에 대해서 질문드립니다.

요즘 제가 웹 크롤러를 만들고 있습니다.
물론 학교 과제로 만들고 있는건데요

제가 제작한 크롤러는 정말 간단합니다.

URL->파일분석->URL추출->URL 큐에 삽입 ->큐에서 다시 URL POP->URL->처음부터 반복

보통 한페이지를 읽어오면 URL이 200~300개쯤 있습니다.
그럼 중복검사를 거쳐도 100개쯤은 새로운 URL이 포함되게 되어 있습니다.
다 유용한 URL이 되게 되는것입니다.

근데 여기서 문제점... 큐가 줄어들지 않습니다. 교수님께서는 페이지 20만개 쯤은 가져왔으면 좋겠다고 생각하십니다.

근데 7~8만개쯤 되면.. 큐에 삼백만개 쯤 들어가게 되고, 메모리가 800메가쯤 할당했음에도 불구하고 800메가를 넘겨 뻗어버립니다.

현재 프로그램을 php로 짜서 쉘스크립트 처럼 돌리고 있는데요...

프로세스를 나누는 방법에 대해서 좀 알려 주실 수 있으신가요?

Queue가 무한 증가하지 않게 할 수 있는 방법에 대해서요;;

enril99의 이미지

Linux bridge가 primary interface일 때와 아닐때 차이...

Linux bridge가 너무 헷갈려서요..

tjdnf1012의 이미지

archlinux에서 /etc/rc.d/init.d/nfs start를 쳤을 때..

/etc/rc.d/init.d/nfs start 를 입력하면
-bash: /etc/rc.d/init.d/nfs: ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■ ■

이런게 나오는데요;;
완전 초보라서 -bash가 뭔지도 모르겠고
여기저기 뒤져봐도 저런 문제에 관한 내용은 못 찾겠어서
이렇게 도움을 청합니다.

그리고 몇가지 더 여쭤보자면,,
[root@XXXXX ~]# /etc/rc.d/rpcbind start 를 입력하면
::Starting rpcbind [FAIL] 이렇게 뜨구요

[root@XXXXX ~]# /etc/rc.d/nfs-common start 를 입력하면
::Mounting pipefs filesystem [DONE]
::Starting rpc.idmapd daemon [FAIL] 이렇게 뜨구요

페이지

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