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

ksh252의 이미지

소스 컴파일 질문드립니다.

안녕하세요 리눅스 초보입니다.

글의 제목을 뭘로 할지 몰라 이렇게 성의없게 작성한점 죄송합니다.

질문 드릴 내용은

JAVA 에서 mp3 decoding 을 위한 소스를 찾다가 다음의 소스를 찾았습니다.

http://sourceforge.net/projects/mpadec/

소스를 받고 'make' 하고 실행하는데 다음과 같은 에러가 납니다.

./mpadec: error while loading shared libraries: libmpadec.so: cannot open shared object file: No such file or directory

'make' 후에 보면 libmpadec.so 파일이 정상적으로 존재합니다.

어떻게 해결해야 할지 부탁드립니다 ..)

nox82의 이미지

문자 디바이스 샘플 작성 에러입니다.

안녕하세요.
현재 문자 디바이스 드라이버를 공부하고 있는데요 sample code를 보고 따라하는데 모듈 적재에서 계속 에러가 발생하네요.
소스코드 컴파일시에는 에러가 나지 않다가 insmod에서 다음과 같이 에러가 발생하네요.
현재 linux 버전은 2.6.35.6-45 입니다.

[root@~]#insmod: error inserting 'kernel.ko': -1 Invalid parameters

소스코드는 아래와 같습니다. 조언 부탁드리겠습니다.

#include
#include
#include /* device file operactions */
#include /* kmalloc */
#include
#include
#include
#include
#include

syanplus의 이미지

제온 CPU를 이용한 MPI 문제

메인보드 한개에 제온 X5660 (헥사코어) 두개를 장착하여 12개의 물리적코어를 가진 계산용컴퓨터를 구축하였습니다

여기에 CentOS5 를 깔고 MPICH2를 이용하여 멀티프로세싱을 하고있습니다

X5660 프로세서가 하이퍼쓰레딩을 지원하므로 총 24개의 노드를 갖고 있습니다

그런데 여기서 12개의 노드를 사용하여 mpi를 구현할 때까지는 계산시간이 감소하다가

13개의 노드가 되면서 계산이 오히려 다시 증가하는 현상을 보이고있습니다

그 이후로 시간이 다시 조금씩 감소하지만 24개의 노드를 모두사용하였을때의 결과는 12개의 노드만을 사용했을때에비해

크게 나아지지 않은 결과를 보이고있습니다

CentOS는 기본적으로 서비스에 irqbalance daemon을 지원하고 작동하고 있는것은 확인했으며

cpu monitoring 에서도 24개의 모든 노드가 100% 가동되고 있음을 확인하였습니다

하이퍼쓰레딩을 꺼보고 하려고 했으나 바이오스에서 하이퍼쓰레딩을 끄면 12개의 노드로 잡히긴하는데

jazzsir의 이미지

NAT 구현중 궁금사항 [IPTables 관련]

NAT를 구현하려고 하는데 참조하고 있는 target을 보니까 아래와 같이 DNAT가 없네요.

어떻게 된건지 설명좀 부탁드립니다.~

/proc/net/nat # iptables -L -v -t nat
Chain PREROUTING (policy ACCEPT 12105 packets, 709K bytes)
pkts bytes target prot opt in out source destination
11072 621K MINIUPNPD all -- wan any anywhere anywhere
10897 609K NAT_FOR_NAPT all -- wan any anywhere anywhere

익명 사용자의 이미지

arch리눅스 단점??


현재 ubuntu user입니다..
8.04부터 썼으니 제법 오래 썼네요.

최근에 이곳에서 arch리눅스 칭찬글을 보고,
옮겨탈까 생각중에 있습니다.

ubuntu도 좋은 배포판인데, 옮기려는 이유는,
1. 패키지업데이트가 좀 늦은것 같고,
2. 불필요한게 많이 설치되는 듯한 느낌

때문입니다.. 잠깐 찾아본 바로는
arch리눅스가 제게 딱 맞는 아주 좋은 배포본인듯한데요.

그래도 몇가지 단점은 있을것 같은데요..
설치하기 전에 미리 좀 들어보고 싶습니다...

설치는 x86_64 버전할 예정이고, 쓰고 주로 개발용 서버로 사용합니다..

jaejyn의 이미지

dokuwiki의 include 플러그인에 관해 질문드립니다

안녕하세요 위키초보입니다;;

Dokuwiki에서 Moniwiki의 PageList와 같은 문법을 쓰려고 합니다

그래서 여차저차 이렇게 저렇게 조사를 해본 결과
DokuWiki의 include 플러그인을 사용하면
MoniWiki의 PageList와 비슷한 효과를 볼 수 있다는 사실까지 알아냈습니다

그런데 제가 실력이 모라라서 include를 제대로 사용 못하는 건지,
include 플러그인이 원하는 동작이 제대로 안되는 건지,
암튼 잘 안되네요ㅠㅠ

원하는 동작은 다음과 같습니다.

* 특정 namespace 아래있는 모든 page들 중에
* 특정 텍스트가 들어간 section만을 골라서
* 현재 페이지에 그 section들을 뿌림

kyutae83의 이미지

#define 으로 함수 매크로 만들 때 return 형 문제!!

C 프로그래밍 할 때
제가 #define 으로 함수 매크로를 만들어서 쓸려고 하는데요

unsigned int functionA(void);

이런 함수가 있다면

#define functionB() functionA()

이렇게 했더니 retrun type이 unsigned int인데

int 형으로 넘어 오드라구요

그래서

#define functionB() (unsinged int)functionA()

이렇게 해서 해결 하긴 했는데

원래 그런건가요??

C를 쓰긴 하는데 완전 기본까지 제대로 공부를 안해서 그런지 이런 문제가 한번씩 생기는 군요

설명 좀 잘 부탁드립니다.

eyes852의 이미지

ofstream으로 파일을 오픈할때, 오픈이 안됐는지 문제가 생깁니다

일단 "C++을 사용한 객체지향 접근방식 파일구조" 라는 책으로 공부를 하고 있고요...

여기서 필드를 각각 고정된 크기, 가변적 크기 방식으로 저장하는 예제를 해 보는 도중

void testBuffer(IOB& Buff, char* myfile)
{
Person person;
int result;

ofstream TestOut(myfile, ios::out);
result = Buff.WriteHeader(TestOut);

(이하 생략)
}

Buff는 파일로 전송할 레코드를 저장한 버퍼,
myfile 이 파일 이름입니다.

함수 호출은

testBuffer(Buff, "fixlen.dat");

식으로 사용됬고요;

rocksea의 이미지

네임서버 구축 질문드려요.

도메인에 네임서버를 연결할려고하는데

www.test.co.kr 이라는 도메인을 godomall에서 ( inames에서 대행 ) 결제한뒤

고도몰 네임서버 (1차 : nsgodo.com 2차 : nsgodo.net) 에 저희가 임대한 서버 ( 예 : 111.111.111.111 ) 를 등록한 상태입니다.

그런데 네임서버 서브도메인을 생성할때마다 (예: dev.test.co.kr ) 고도몰에 신청하는게 귀찮아서 저희 임대서버인 (111.111.111.111) 에 네임서버를

구축한뒤 test.co.kr.zone 파일 등록까지 해놓은상태입니다. 그리고 저희 도메인 네임서버를 변경하려고하는데 ns.test.co.kr 이라는 네임서버 호스트를

사용하고싶은데 따로 ns.test.co.kr을 어디다 등록을해야되는건가요? 저는단순하게 111.111.111.111내부 존파일에 ns.test.co.kr 을 생성하면 되는건줄알았는데

deathnw의 이미지

[질문]서버 1대, 아이피 2개 : 에서 TCP/IP 통신시 IP 지정

기존 : 서버 1대 랜카드 1개 IP 1개로 송수신중

추가 : 서버 1대 랜카드 2개 IP 2개로 송수신하고자 합니다.(A,B)

TCP / IP 송수신시 기존 랜카드 1개를 이용하여 송수신하고 있고 (IP A),
새로운 랜카드 1개를 추가하여 다른 (IP B)로 송수신 하고자 합니다.

이걸 soceket 함수에서 IP를 지정하여 송수신을 하는게 가능한지요?

1. 제 생각에는 뭔가 환경변수 파일을 참고하여 패킷을 만들것 같은데,
이때 환경변수 파일에 IP B 를 지정해주면 될것 같은데요.

2. 아니면 접속시 IP에 따라서 자동으로 설정이 된다면 아무문제 없고요.

랜카드가 200정도 한다니 -_-, 따로 테스트는 불가능하여 질문드립니다.

페이지

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