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

어떤날의 이미지

#pragma 많이 사용하나요?

잡지를 보다가 프로그램 팁중에 #pragma 를 이용한 것이 있었습니다
어디서 보긴 봤던것 같은데...

typedef struct _TMP{
	int n1;
	long l;
	char a[1];
	short s;
	int n2;
	char b[2];
} TMP;

int 
main()
{
	TMP tmp;
	
	printf("Size : %d", sizeof(TMP));
	return 0;
}

int형이 4바이트라고 했을때 TMP의 사이즈는 17 바이트 입니다.
하지만 위의 코드를 실행하면 20 바이트가 출력됩니다.

이 문제를 해결하기 위해

undo512의 이미지

(레드햇8.0) 한글입력이 안되네요..ㅡ.ㅡ;

안녕하세요.. :lol:

이번에 리눅스 첨 깔아서 이것저것 해보고 있는데...

1) 모질라에서 한글 입력이 안되네요...

아미 설정에서 한글 체크 다 했는데도...ㅡ.ㅡ;

그리고 한텀에서는 한글 됩니다..

어떤 설정을 해줘야 되는지 알려주세요..

2) 한텀에서 배경색이 회색이고 글자들이 자주 초록..등이라 보기가 넘 힘

듭니다.. 한텀의 색상 설정은 어디서 해줘야 되나요..

그럼 내일도 좋은 하루 되세요.. :)

운형의 이미지

여기 성격에 맞는 질문인가.. -_-

리눅스용 사전좀 구해보려구하는데요(영영이나 영한이나 상관없어요.)

어떤걸 구해야하나요.???

윈도용이라도 괜찬으면..

리눅스용으로 뜯어고쳐서라도 쓰려구 합니다.

추천좀해주세요.

ljh0431의 이미지

커널 컴파일에서 Y,M,N의 선택옵션과 방화벽 옵션들의 관계 ?

커널 컴파일에서 make xcofig로 커널 옵션들을 보면
Y,M,N으로 선택옵션이 있는데 앞서 질문한 내용의 답변대로라면
제가 사용하는 RedHat Linux 7.3의 경우
iptables에 관련되 방화벽기능 커널 옵션들이 모두 M에 설정되어 있고
Y는 설정할 수 없게 Deactive형태로 되어 있고 N에는 선택할 수 있도록
되어 있는 경우 방화벽과 NAT,MASQ,ROUTE옵션등등의 선택옵션들이
대부분 M으로 설정되 있는데 이것은 커널에 부팅시 적재되어 있지 않다
라는 얘기가 되나요 ? lsmod로 확인해 보니 iptables와 관련된

judaspro의 이미지

디바이스 드라이버 간단한 프로그램...

/*hello.c*/
#include <linux/kernel.h>
#include <linux/module.h>

int init_module()
{
printk("hello, world\n");
return 0;
}

void cleanup_module()
{
printk("bye module\n");
}

이렇게 간단한 프로그램을 컴파일 시켰더니...
#gcc -D__KERNEL__ -D_LINUX -DMODULE -c -O2 hello.c
In file included from hello.c:2:
/usr/include/linux/module.h:60: parse error before 'atomic_t'
/usr/include/linux/module.h:60: warning: no semicolon at end of struct or union
/usr/include/linux/module.h:60: warning: no semicolon at end of struct or union
hanbak의 이미지

X에서 일본어 입력은 어떻게..

네 질문이있어서 이렇게 글을 올립니다.
다름이 아니라 일본어 입력에 관한 것인데.. 대체 X에서 일본어는 어떻게 입력해야 하는건지요..
후우 윈도우에서 일본어 입력도 겨우겨우 알아내었는데 X에서는 한급 더 힘들군요..

넵 X 또는 넷스케이프 7.x 에서의 일본어 입력에 대해서 아신다면 부디 답변 부탁 드립니다. 에구 힘드네요..

:ㅈ

ljh0431의 이미지

make xconfig의 Y,M,N선택옵션의 의미 ?

커널 컴파일에서 make xconfig에서 항목의 선택옵션에 Y,M,N가 있는데
Y,N은 커널에 기능을 포함시키거나 시키지 않거나 해서 컴파일한다라고
이해하고 있습니다. 그리고 M은 정확하게 무슨 의미인가요 ?
Y,N은 Static형태로 커널에 포함되서 적제가 되는 것으로 보고
M은 커널에 포함되지만 모듈형태로 포함되서 나중에 모듈제거명령으로
사용자가 제거할 수 있는 형태로 커널에 모듈이 함께 포함되 컴파일 된다라는
얘기인가요 ? 아니면 컴파일시에는 모듈이 포함되지 않고 나중에 모듈로

orionkhw의 이미지

Xmanager : telnet으로 접속시 make 명령어가 안들어요

안녕하세요
윈도우에서 Xmanager를 이용하여 telnet으로 linux 5.2에 접속하였습니다. 둘 다 저의 연구실에 있는 겁니다.
root 계정으로 바꾼 후 제가 짠 프로그램을 make *** 해서 컴파일을 하는데 계속 링크된 파일안에 있는 함수가 undefined라고 나옵니다. 분명히 컴파일하면서 링크를 시켰는데도 말이죠.

그런데 희한한 것은 리눅스 컴퓨터에 직접가서 make *** 컴파일을 하면 되는 것입니다.

PATH 설정이 잘못되었나 싶어 기본적인 bin, sbin, lib등은 다 연결해 주었지만 마찬가지였습니다.

taeyeung의 이미지

C로 인터프리터를 만들고 싶습니다. 참고 자료 좀 알려 주세요

제목과 마찬가지로 C언어로 인터프리터를 만들어 보고 싶습니다.

참고 자료( 사이트나, 책 ) 좀 알려 주세요.

개인적으로 sourceforge.net과 www.codeguru.com

찾아 보았습니다.

sunbee의 이미지

raw socket 사용시 질문~

제가 raw socket을 생성해서 source ip 를 속여서 udp로 다른 사이트에 메세지를 보낼려고 하는데요..

tcpdump 로 패킷이 나가는지 확실히 확인을 했는데 받는쪽에서는 패킷이 안들어 오네여..

왜 이런겁니까?

페이지

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