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

you의 이미지

이더넷 드라이버 설치

부팅할때ㅑ eth0에서 fail인걸로 보아
아무래도 설치할때 자동으로 이더넷 드라이버가 설치되지 않은것 같습니다.
제 랜카드는 Realtek RTL8029인데
네트워크 설정에서 보면 Realtek RTL8129로 되어있습니다.
이것이 드라이버 설치가 잘못된건지
모르겠네요
어쨋든 집에서 메가패스를 쓰려고 설정을 다 했는데도
랜카드 인식을 못해서 네트웍이 되지않네요
이더넷 드라이버 설치하는 방법좀 알려주시면 감사하겠습니다.

you의 이미지

멀티부팅설치후 밀고 다시 설치시...mbr이 남아있어서 윈도우 설

예전에 윈2000prof.를 깔고
리눅스7.3을 깔았습니다.
(부트로더는 grub으로 했습니다. 그리고 마스터부트영역에 설치했슴다)
그러다 이제 밀어야할때가 되어서...
오늘 윈도우 디스크관리자에서 일단 리눅스파티션 부분을 다 삭제했습니다. (예전에 fdisk에서 하다가 잘못된 기억이 있어서...)
그러고 fdisk에서 모든 파티션을 다 삭제하고
다시 파티션 설정을 마친후에
이제 윈2000prof.를 까는 중에...
;문제가 발생했습니다.

일단 파일복사를 다 마치면 재부팅을 하잖아요?

swhong의 이미지

malloc에서...

[code:1]#include <stdio.h>
#define MAX 1024

main()
{
char string[MAX];
char *dynstring;
int i,j;

for (i = 0; i < MAX; i++)
string[i] = '\0';

for (i = 0; i < MAX; i++)
{
j = getchar();
if (j == EOF)
break;
string[i] = (char)j;
}

dynstring = (char *)malloc(1); // 요부분....

strcpy(dynstring, string);

printf("\nYour text was: %s\n", dynstring);

rockme의 이미지

소켓라이브러리 함수중에 recv()함수에 대해서

소켓을 이용한 클라이언트/서버소스를 보니 의문점이 있어서 글을 올립니다.

클라이언트 쪽에서 send()로 4096바이트를 한번에 보내고 서버쪽에서는 recv()를 사용해서 1024바이트씩 루프를 돌면서 받는 부분이 있습니다.
왜 송신 할때는 4096을 한번에 보내면서 수신할 때는 1024바이트씩 나누워서 받는 것인지 궁금합니다.

송신 할 때 어플리케이션에서 큰 데이터를 보내면 tcp에서 mtu에 맞게 조정되어 보내게 되기 때문에 수신측에서는 이것을 감안해서 위와 같이 작게 나누어서 받는 것입니까?

tstephan의 이미지

CVS에서 시간대 조절 가능한가요?

CVS에서 개발을 하고 있습니다만,
시간대역이 UTC (세계표준시)로 표시가 되어,
한국시간보다 항상 9시간이 빠르게 표시되는데,
이것을 한국시간(KST)가 기본값으로 설정하게 할 수 있는 방법은 없는지요?

wincvs에서도 KST로 보고,
cvsweb에서도 KST로 보고 싶습니다...

제가 여기저기 돌아본결과, KST로 표시되는 곳은 KLDP를 포함하여,
찾아볼 수가 없더군요...

고수분들의 조언을 부탁드립니다...

감사합니다...

hammer의 이미지

signal과 socket

시그널 대기하는 sigprocmask를 써서 제가 짜고 있는
프로그램에 적용할려고 하니
에러가 나더군요. (accept부분에서 Interupted System call이라고..) 소켓 연결도 하지 않았는데 말입니다.
짤막한 저의 프로그램을 소스를 보여드리면..

[code:1]int main()
{
int i = 0;
struct sigaction intsig, usrsig;
.........
........

usrsig.sa_handler = sig_usr;
sigemptyset(&usrsig.sa_mask);
usrsig.sa_flags = 0;

intsig.sa_handler = sig_int;
sigemptyset(&intsig.sa_mask);

epcube의 이미지

inode에 관한 질문...

리눅스커널의 이해란 책을 보다가 궁금한게 생겼습니다.

각 블록 그룹이 4096개의 inode를 포함할 수 있고,
inode가 13021번이라면 이 inode는 디스크상에서
3번째 블록그룹에 속하고, disk address는 inode table의
733번째 엔트리에 저장되어 있다고 책에 나옵니다.

그런데 13021을 4096으로 나누면, 몫이 3이고 나머지가 733입니다.
그러면 이 inode는 4번째 블록그룹에 속하는게 맞지 않나요??

왜 책에서 3번째 블록그룹이라고 했는지 이해가 안갑니다.

young93의 이미지

gcc로 링크 중 에러 : undefined reference to `xxx

다른 OS에서 다른 컴파일러로 만들었던 프로그램을 리눅스로 포팅중입니다.
프로그램은 여러 블럭으로 이루어져 있고
각 블럭을 컴파일하면 라이브러리 파일을 생성합니다.
마지막에 그 라이브러리를 링크하여 실행파일을 만들죠.

컴파일까지는 잘되는데 링크를 하면
undefined reference to `xxx' (xxx는 함수명 또는 전역변수명)
라는 에러가 수십개씩 나오네요.

분명히 다른 블럭의 라이브러리(*.a)에 있는 함수인데, 없다고 그럽니다.
라이브러리를 만들지 않고 그냥 오브젝트 파일(*.o)을 링크하면 잘 됩니다.

Coldball의 이미지

Glibc 2.3.1-38을 설치하는데요....

업그레이드를 할려고하는데...의존성 에러가 나오면서 계속 실패하네염..
전 버젼이랑 충돌난다고도 해서....전 버젼을 지워줄라고 했더니....전 버젼도 의존성 땜시 지워지지도 않고....어케 해결해야 될까여...?

응물이의 이미지

리눅스에서 벅스뮤직 같은 음악들을수 있나요?

벅스뮤직에 가서 음악을 들을려고 해도 안되네요...

창이 뜬 상태에서 정지..;;

혹시 들을수 있는 방법 아시는분 있으면 부탁합니다^^;


새해복 많이 잡수세요~+_+)/

페이지

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