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

kojh046의 이미지

우분투 설치시디에 관해...

우분투 관련 사이트에 가 보면

우분투 install cd 와 live cd 로 나뉘고

다시 각각

intel x86 install cd,
powerpc install cd,
amd64 install cd

intel x86 live cd,
powerpc live cd,
amd64 live cd

로 나뉩니다...

intel 이나 amd64는 알겠는데... powerpc 는 뭔지요...

그리고 install cd 와 live cd의 차이점이 뭔지 궁금합니다...

또 설치 시디가 한장이던데요... (다른 배포판과는 달리)

그럼 기본적인것 외.. 다른 것들은 따로 셋업을 해야

되는건가요...

toy의 이미지

커널모듈에서 커널함수를 호출할수있는 원리를 알고싶습니다.

어플리케이션이라면 dl 라이브러리가 그 역할을 해준다고 알고있습니다.
open함수를 호출했다면 open함수의 주소를 dl 라이브러리가 찾아주는것같은데요...

커널모듈에서 커널함수를 호출했을때는 어떻게 그 함수의 주소를 알수있는지 알고싶습니다.
예를들어 register_chrdev 이런류의 함수를 호출했을때요...

감사드립니다. :o

dgsquare의 이미지

C에서 Magic Number(상수, 배열의 크기등)을 선언시 어떻게 하시

저는 주로 Magic Number를 정의할때,
#define MAXROW 80
뭐 이런식으로 사용하였습니다.

그런데 The Practice of Programming을 읽다보니,
enum {
MAXROW = 24,
MAXCOL = 80,
...
}
이런식으로 사용하라고 추천하는 군요.

개인적으로 상수는 거의 #define을 사용하였습니다. enum형은 특정 type의 symbol이나, flag등을 정의할때만 사용했구여...
실제 Kernel소스에서도 #define구문으로 상수 정의를 해놓지 않나여? 그런걸로 기억나는데....


책에 나온 간단한 설명은 다음과 같은데, 정확한 의미를 모르겠네여.

단풍의 이미지

ViewCVS 에 MySQL 연동 문의

OS : RHEL4

ViewCVS 버전은 1.0-dev 개발 버전입니다.
http://cvs.sourceforge.net/viewcvs.py/viewcvs/viewcvs/

ViewCVS 에 MySQL 연동 할려면 어떻게 하나요?

제가 작업 내용은 아래와 같습니다.

[code:1]--- make-database.orig 2005-05-31 04:45:42.000000000 +0900
+++ make-database 2005-06-01 17:34:46.000000000 +0900
@@ -38,7 +38,7 @@

DROP TABLE IF EXISTS branches;
CREATE TABLE branches (
- id mediumint(9) DEFAULT '0' NOT NULL auto_increment,
+ id mediumint(9) NOT NULL auto_increment,
branch varchar(64) binary DEFAULT '' NOT NULL,

lhsthv의 이미지

grub대신 윈도의 부트로더로 멀티부팅하고싶습니다

xp와 레드햇9가 설치되있는데요

grub말고 윈도의 부트로더로 xp와 리눅스의 접근이 가능한가요?

antz의 이미지

scandir, error: dereferencing pointer to incomplete type

잘 사용하던 함수인데
왜 에러가 나는지 모르겠습니다.

답변 부탁드립니다.

#include <dirent.h>

int main()
{
  struct direct **namelist;
  int n;
  
  n = scandir(".", &namelist, 0, alphasort);
  if (n < 0)
	perror("scandir");
  else
	while(n--) 
	  printf("%s\n", namelist[n]->d_name);
}

Quote:
gcc -o scandir scandir.c
scandir.c: In function `main':
scandir.c:8: warning: passing arg 2 of `scandir' from incompatible pointer type
autofolder의 이미지

proftpd 실행이 안됩니다

최근 윈도우에서 ftp 접속이 느려서 proftp를 다시 설치 했습니다.

그리고 proftpd를 실행하려고 /etc/init.d/proftpd start 를 했는데, 에러가 나면서 실행이 안됩니다.

# /etc/init.d/proftpd start
* Starting proftpd ...
- no such user 'proftpd'
- Fatal: User: Unknown user 'proftpd'. on line 28 of '/etc/proftpd/proftpd.conf' [!!]
#

사용자가 없다는 말같은데, /etc/passwd 파일에는 proftpd 가 있습니다.
혹시나 해서, proftpd.conf파일에서 user와 group을 ftp나 nobody로도 바꿔서 해봤는데,
그때마다 똑같은 메시지가 나옵니다.

ftty의 이미지

[질문]리눅스 네트워크 디바이스 드라이버를 공부할려고 하는데

네트워크 디바이스 드라이버에 대한 공부를 할려고 합니다.
좋은 책이나 소스 또는 자료나 사이트에 대해 아시는 것 있으면 가르쳐 주세요...
꼭 리눅스가 아니더라도 네트워크쪽 공부하는데 도움이 되는 것이면 어떤 곳도 좋습니다.. ^^
읽어주셔서 감사합니다...

ejzksnl의 이미지

리눅스에서 작성한 기초적인 스크립들도..저작권이 있을까요??

리눅스에서 작성한 기초적인 스크립들도..저작권이 있을까요??

lkhgood의 이미지

리눅스를 배운다는 것...

완벽한 리눅스 초보입니다. 여기 저기 정보를 얻어서 페도라3도 깔

고 인터넷 설정도 하고 ssh서버도 한 번 만들어봤습니다. 매우 기

초적이지만 말입니다. 단순히 따라하기만 하는데도 윈도우완 다르

게 명령어로 하니까 왠지 내 자신이 컴퓨터를 매우 잘하는 것 처럼

느껴지더군요. 그래서 하는 것도 없으면서 왠지 재밌다는 생각이 듭

니다. 그런데 리눅스를 배우려고 해도 워낙 방대하니 어디서부터 손

을 대야 할 지 모르겠습니다. 단순히 명령어만 외우려니 싫증이 나

페이지

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