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

ssehoony의 이미지

gcc 에서 컴파일 옵션 -pg 를 주면 세그먼트 폴트가 나오네요.

gcc 에서 profile 해주는 옵션인 -pg 를 주면 세크먼트 폴트가 나옵니다.
그냥 -p 옵션을 줘도 마찬가지 더군요.
-p나 -pg 옵션이 없으면 에러 없이 잘 작동합니다.

-pg 옵션을 사용하는데 있어서 소스 구성에 제한 사항 같은게 있나요?

세크폴트가 나오는 부분은 main 함수 내에서 다른 함수를 호출 하는 순간 세크폴트가 생깁니다.
다른 함수라는게 별도의 라이브러리를 만들어서 오브젝트를 링크한 함수 말고 main 함수와 같은 소스 파일에 있는 함수를 call 하면 세크폴트가 뜨네요.

pruit의 이미지

gaim ./configure error (역시 초보라... 뭔지 해결점)

gaim-0.72 버전 설치중에... 이것이 가임 첨 설치 하는거지만서도..

gaim 사이트에서 "gaim-0.72.tar.gz"파일을 받았읍니다. 폴더는 /root폴더에 저장 시겼고 용량은 4.3메가 정도 합니다..
압축 푸는 것두 잘 몰라서... 고생을 했지만 서두

터미널 창에서

tar xvzf gaim-0.72.tar.gz 명령으롬 압축을 풀고

cd gaim-0.72 명령으로 디렉토리 이동시키고

./configure 명령으로 설치하는 도중 다음과 같은 에러가 납니다.

gaim-0.72/src/protocols/zephyr/zephyr_err.h
gaim-0.72/src/protocols/zephyr/zephyr.c

bw001730의 이미지

Raw 소켓에서 프로토콜 헤더작성시 의문점

안녕하세요. 질문이 있어서 글을 올려봅니다.

질문은 Raw 소켓에 대한 것인데요..
Raw 소켓으로 IP 헤더를 작성하는 예를 들어보겠습니다.
아래는 리눅스에서 Raw 소켓으로 ICMp Echo 패킷을
작성하는 코드의 일부입니다. 대충 보시면 이해되실것 같습니다.
in_chksum() 함수는 첵섬함수인거 아시죠? ^^

ip->ihl = 5;
ip->version = 4;
ip->tot_len = htons(sizeof(struct iphdr) + sizeof(struct icmphdr));
ip->id = htons( getpid() );
ip->check = in_cksum(...);
..................등등..... 이하 생략

wildone의 이미지

NVIDIA 글픽드라이버 설치..

ftp//download.nvidia.com/XFree86/Linux-x86/1.0-4496/

에 가보니까 설치 파일들은 있는데..

뭘 받아야 할지 모르겠어요..-_-;;

펜티엄4에 레드햇9 깔아서 쓰고 있습니다.. )

novice의 이미지

BSD사용자 분들께 질문 드립니다.

전 데비안 사용자이고 BSD는 몇번 설치해 본 것이 전부입니다.

ports라는 시스템이.. 항상 컴파일하고 설치하는 일을 하기 때문에

낮은 사양의 컴퓨터에서 BSD를 사용하기란 여간 어려운 일이 아니거든요;

(제가 잘 몰라서 저런 중노동을 했는지도 모르지만;)

제가 궁금한건, BSD사용자 분들은 만약 사용하시는 프로그램에 패치가 나오면

대체 어떻게 하는가입니다. 현재 사용하는 라이브러리에 치명적인 결함이

있어서 업그레이드를 해야 한다면..

kkojiband의 이미지

전에도 질문 올렸었는데요 dhcp로 ip 할당이 안됩니다~T.T

도시바 알백을 사용 중인데요...

크로스 케이블 이용해서 데스크탑 피씨와 연결하면 네트웍이 잘 되는데,

케이블 연결해서 인터넷에 연결하려면 ip 할당을 못 받습니다...

dhcp 관련 설정은 다 맞춰놨구요...

알백에서 e100 을 사용하면 된다고 해서 그것도 포함시켜놨습니다...

대체 왜 이럴까요...기계 자체의 문제는 아닌듯합니다...윈도우에서는 ip 할당 잘 받거든요...

아시는 분 도와주세요~ 답답해 죽겠습니다~ T.T

바이러스의 이미지

밑에 구조체 소스 수정판입니다(답변달아주셨던 분들도 보세요 ^

[code:1]#include <stdio.h>
#include <stdlib.h>
#include <string.h>

typedef struct _student{
char name[10];
int number[3];
}Student;

void main()
{
int i,j;
Student *pStu[10],*p;
pStu=(Student *)malloc(sizeof(Student)*10);
p=pStu;
for(int i=0;i<10;i++)
{
pStu->name=(char *)malloc(80);
pStu->number(int *)malloc(80);

memeset(pStu->name,0,sizeof(pStu->name));
memeset(pStu->number,0,sizeof(pStu->number));

이한길의 이미지

프레임 버퍼를 사용한 콘솔에 한글 입출력에 대해..

http://www.sparcs.org/~hanmaum/fbcon-hanio/

위 링크에 보면 커널 2.2 에서 프레임 버퍼를 사용한 콘솔에서
한글 입출력을 가능하게 하는 패치가 있습니다. 그리고..

http://list.kldp.org/pipermail/kle/2001Nov/0344.html

위는 메일링 리스트인데.. 보면 위의 2.2에서의 것을 2.4에 맞게 고친것이
있습니다. 문제는 링크가 깨졌습니다.

혹시 이처럼 프레임 버퍼를 사용한 콘솔에서 한글 입출력을 해보신분...
또는 방법을 설명한 기타 페이지를 아시는 분들.. 도움 부탁 드립니다.

tyanlee의 이미지

한IP로 내부에서버돌릴때

똑같은 질문이 이걸로 3번째 질문이내요
IP한개로 (금전적인이유로) 내부에서 서버를돌리려합니다..
처음엔 방화벽을 두고 방화벽밑에 네임 웹 FTP 서버를돌리려했는데
안되서 네임을 방화벽서버로돌리려합니다.
일단 네임서버구축햇는데 NSLOOKUP하면
> orixxxx.co.kr
Server: 221.xxx.xxx.17
Address: 221.xxx.xxx.17#53

Name: orioncnc.co.kr
Address: 10.0.0.13
Name: orioncnc.co.kr
Address: 10.0.0.14
이런식으로 됩니다.
제가보기엔 잘되는것같은데 외부에서
ping orixxxx.co.kr하면 안됩니다.

barrios의 이미지

make 파일 안에 링커의 옵션 중에 -Ttext 0x100 이 옵션 ??

제가 가지고 있는 소스에서 make 파일 안에
$(LD) -o $@ $(OBJS) -dN -Ttext 0x10080 )
이런 부분이 있습니다.

LD는 링커 ld를 얘기하는 것이고..모 다들 아실 테고..어쩌구 저쩌구 있고.
마지막에 -Ttext 0x10080이라고 나와 있는 것 있잖아요.

Text 주소를 0x10080으로 맞추라는 소리 같은데 정확한 개념을 모르겠어요.
저렇게 하면 나중에 로딩 될때 어떻게 되는 거죠 ??

0x10080이라는 것은 선형 주소 겠죠 ?

페이지

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