프로그래밍 QnA

miso의 이미지

프로그램을 백그라운드로 실행을 시키는데 문제가 좀....

제가 만든 서버를 백그라운드로 실행을 시키려고
nohup 실행파일 &
하면 백그라운드로 실행은 되는 데요...
nohup.out 이라는 파일이 안생겨요....
이전에 제가 자바로 서버를 만들어서... 리눅스에서 백그라운드로..
nohup java Server.class &
하면.. nohup.out 파일이 자동으로 생겨서.... 제가 프로그램 안에서..
에러가 발생하면 System.out.println으로 찍게한 내용이 nohup.out 파일에 찍혔거든요...
그런데...
이번에 C로 짠 서버에서는
nohup ./Server &
하면 백그라운드로 실행은 되는데 nohup.out 은 안생기고 제가 찍게한 에러 메세지 즉 printf으로 찍게한 메제지기 그냥 화면에 찍혀요...

dotri의 이미지

XML 질문입니다.

리눅스 시스템에 관련된것은 아니지만..
마땅히 질문할 곳이 없어 여기에 질문합니다.
XML 을 공부하고 있는데요, XSLT 중에 <apply-templates> 테그에 대해 이해가 안가는 부분이 있습니다.
우선 다음과 같은 XML 데이터입니다. 선언부분은 빠졌습니다.

[code:1]
<Data>
<Sub>
<Name>Some data 1</Name>
<Value>Some values</Value>
</Sub>

<Sub>
<Name>Some data 2</Name>
<Value>Some values</Value>

neu의 이미지

커널 Makefile에서 궁금한 것들...

roll
리눅스 커널 Makefile에 (리눅스소스/Makefile),

.ifeq (.config,$(wildcard .config))
include .config
.ifeq (.depend,$(wildcard .depend))
.include .depend
...
...
라는 항목이 있습니다. .config, .depend라는것은 대체 뭐죠.

또,
ROOT_DEV = CURRENT라고 나오는데,
CURRENT는 아무리 찾아도 안나옵니다. ROOT_DEV는 bootsect.S에서 쓰던데, 여기서 ROOT_DEV값을 설정하면 bootsec.S에 컴파일 되어서 나오나요/

궁금해요.

syan의 이미지

mysql c-api를 사용 중 해결이 안되네요.

한개의 소스안에서 그냥 mysql c-api를 사용해서 순서대로 나열을 할 때에는 수행이 잘 되었는데요.

이걸 라이브러리처럼 묶어 볼려구 아래의 소스처럼 하니깐 실패가 납니다.

[code:1]
MYSQL *
connectDB(const char *ip, const char *id, const char *pass, const char *db)
{
MYSQL mysql, *con;

mysql_init(&mysql);

con = mysql_connect(&mysql, ip, id, pass);
if (!con) {
MYSQLERROR(connectDB, con);
}

if (mysql_select_db(con, db)) {

seed의 이미지

RSA알고리즘 어떻게 이해하셨는지....?

RSA 알고리즘 공부하고 있는데요...
알고리즘의 흐름은 알겠는데...중간에 하나를 모르겠습니다....
e , p 는 소수
n= ep 라고 할때...
ep = PI(n) + 1
까지는 알겠는데...

여기서 왜 PI(n)으로 mod를 시키는지 모르겠습니다.
즉...이렇게 되잖아요...
ep = PI(n) +1 mod PI(n) <=== ?????
ep = 1 mod PI(n)
p = 1/e mod PI(n)

먼저감사드립니다.

hankm2004의 이미지

[도움 요청] unresolved symbol &quot;sys_call_table&quot;

2.2 에서 잘 돌아 가던 시스템콜 hook 예제를

2.4.18 에서 돌렸더니

컴파일 할때는 멀정하더니

insmod 하려니까

unresolved symbol "sys_call_table" 라고 나오네요

어떻게 된거죠?

혹시 커널 2.4.18 이나 2.4 에서 모듈 프로그래밍 해보신 분

꼭 좀 도와 주세요

hankm2004의 이미지

커널 버전 2.4-18 에서 모듈 컴파일 하는 법

:D 안녕하세여

저는 이제 막 커널을 공부 하는 학생인데여

항상 커널 2.2 에서 공부를 하다가

이번에 한컴 리눅스 깔구 (커널 버전 2.4-18)

간단한 " Hello world" 를 쩍어 보려구 모듈 프로그램 을 짜구

gcc -O2 -D__KERNEL__ -DMODULE -D_LINUX hello.c -c 로

커널 2.2 에서 하던것 처럼 컴파이을 했는데여

insmod 로 모듈을 올릴려구 하니까

제 파일이 커널 2.4.09 용으로 컴파일 되어서 커널 버전이 안맞아서

못올린다고 나오네여

어떻게 된건지 ..............

seeker의 이미지

malloc으로 대량의 메모리할당

#include <stdio.h>
#include <stdlib.h>

int main()
{
char *p= malloc ( 5000000000 ); /* 5Giga bytes */
if ( p )
printf( "Memory Allocation Success\n" );
else
printf( "Memory Allocation Fail\n" );
}

처럼 아무리 크게 할당하여도 메모리할당에러가 발생하지 않는데
왜 그렇죠?

raymundo의 이미지

리눅스 커널의 SCSI 지원에 관한 문서나 서적은 없을까요?

안녕하세요.

understanding linux kernel 과
linux device driver 두 책은 있는데.. SCSI 장비에 대해 좀 더 구체적으로 - 이왕이면 친절하게 나오면 더 좋겠죠 ^^ - 나온 것이 있는지 궁금합니다. 들여다봐야 할 일이 생겼는데 소스 코드를 하나하나 볼 수도 없고...

jackiems의 이미지

:cry: 도와 주세여.. rpm 만들때..

휴.. 정말 어렵네요..

rpm 만들때 configure와 makefile이 있어야 하는 것 같던데..
그게 rpm에 만드는데 어떤 역활을 하는 것인지 잘 모르겠어요..

어떤식으로 만들어야 하는지두.. ㅠㅠ

아시는 분 있으심 설명 좀 해주시겠어여?

rpm으로 찾으면 이미 생성되어져 있는 소스에 대해서 spec화일이나 rpm 만드는 방법만 설명이 되어있던데..

제가 가진 소스는 html이랑 이미 컴파일된 lib 화일들 밖에 없거든여..

제가 해야할 일은

rpm을 풀면 이소스들이 들어갈 디렉토리를 만들도 그 디토리에 이소스들을 옮기는 정도만 자동으로 되면 되는데여..

페이지

프로그래밍 QnA 구독하기