프로그래밍 QnA

totolo7942의 이미지

gcc 3.2 버전에 관한 질문입니다.

기존에 redhat7.3 에 gcc 2.96 버전에서 프로그래밍을 작성했습니다.
그래서 redhat8.0에 gcc 3.2 버전을 새로 설치하고 기존에 설치했던 C소스를 가지고 컴파일을 하는데.. 이상한 현상이 일어나서 고수님들에게 물어볼려구 합니다.

다른게 아니라.

gcc 2.96이전 버전에서는 함수에서 return; 을 하게 도면 기본적으로 0이라는 값이 return 되어서 나왔습니다. 구지 return 1; 이런식이 아니구여

문제는 gcc3.2버번으로 올라가면서 return; 을 하게 되면 터무니 없는 값이 return 되어서 돌아옵니다. 반드시 return 1; 과 같이 정확하게 명시를 해줘야 한다는 점이죠. 그래서 기존에 했던 프로그램들이 오작동을 하고 있습니다. 워낙 소스 자체가 방대해서 이걸 일일이 찾아서 해줄수는 없는 상화이라.

superego73의 이미지

쓰레드풀 구성하였을때 성능 관련...

혹시 Solaris와 Linux의 성능 관련된 비교 자료 혹시 보신 분 계신가요??

제가 요즘 Solaris(Solaris 8)와 Linux(Redhat 7.2)의 쓰레드풀 관련한 성능 검토를 위해서 간단하게 쓰레드를 n개 생성하여 m개의 일(malloc, memset, memcpy)을 처리하는데 걸리는 시간을 측정하는 프로그램을 작성하여 test를 하였습니다.( posix pthread를 이용 )
물론 둘 다 동일한 code를 이용하였고 gcc를 이용하여 compile하였습니다.

그런데 test를 하다보니..
Solaris의 경우에는 thread의 개수 증가에 관계없이 처리 속도가 일정한 반면

vigor96의 이미지

리눅스 ext2 시스템에서 한 디렉토리에 들어갈 수 있는 화일 수

어느 정도까지 들어 갈 수 있는지요...

ext3 에서는 그것이 얼마나 확장되었는 지요..

화일 시스템에 대하여... 잘 나온 사이트 있음 추천 부탁드립니다...

읽어주셔서 감사합니다.

kodol의 이미지

output을 serial port를 default로 콘솔을 사용하려 하는데요..

graphic port를 사용하지 않고
serial port를 console로 사용하려 하는데요

kernel compile시 option이 있다고 들었는데..
어케 해야하는건지요?
아시는 분 좀 부탁드립니다..
꾸벅

맹고이의 이미지

종료방법에 대해서 질문..

코딩연습중에.. Ctrl+\ 로 종료를 시켜보니..

코어덤프됨 이라 나오면서

core란 파일이 하나 만들어지더군요

검색해서 찾아보니..

프로그램이 오류가 생겼을때 RAM의 snapshot 이라 할수있다네요..-_-a

Ctrl + \ 로 종료하는게 정상적인 방법이 아닌가봐요..? quit key signal를 보낸다던데..

Ctrl + c 해서 interrupt key인가 하는걸 보내야 제대로된 종료인가요?

그럼 Ctrl + z 는 무슨 신호를 보내는건가요? 이건 중단되었다곤 나와도

ps 쳐보면 계속 프로세서가 살아있던데..;;

prog4444의 이미지

문자 입출력시 종료(EOF)문제..-_-

int c;

while( (c=getchar() ) != EOF)
      putchar(c);

종료를 할때 윈도우에서는 Ctrl+z를 하면 되는데 리눅스에서는 어떻게해야하나요?[/code][/b]

mips의 이미지

iconv 에서요...

iconv를 이용해서 문자열 변환 프로그램을 만들고 있는데요,
이상하게 iconv가 안 먹히네요.

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

int
main (int argc, char *argv[])
{
iconv_t utf2euc;
char inbuf[] = "\xea\xb0\x82";
unsigned char outbuf[10];
char *inptr, *outptr;
int insize, outsize;

utf2euc = iconv_open ("euc-kr", "utf8");
if ((int)utf2euc <= 0)
{
printf ("iconv_open failed!\n");
}

ljh0431의 이미지

X-Window 프로그램의 호환성 ?

qt라이브러리와 kde라이브러리 그리고 gtk라이브러리로 만든 GUI프로그램
은 어떤 Window Manager에서도 실행이 되나요 ?
가령 qt라이브러리를 이용해서 만든 프로그램을 KDE가 아닌 Gnome에서
돌려도 돌아가고 gtk로 만든 프로그램을 KDE에서 돌려도 돌아가나요 ?
qi나 KDE및 gtk같은 라이브러리들은 모두 X-window기본 라이브러리
내에 있다라는 얘기인가요 ?
X-Windows용으로 만든 프로그램은 모든 X-Window기반에서 돌아가는
것이 맞나요 ?

seed의 이미지

RSA에대한질문??

RSA에서 키값은 보통 엄청난 수라서
사람이 기억할수가 없습니다.
그래서 개인키를 자기 로컬 컴퓨터에 저장할 수 밖에없는 걸로 알고있습니다.
그런데 로컬 컴퓨터가 뚤렸다면 RSA도 무용지물이 되지 않나요 ?
그렇다면 그냥 비밀번호를 기억하는것보다 뭐가 나은건지...의문이 듭니다.
비밀번호는 절절히만 하면 적어도 남이 몰래가져갈순없잖아요.
적어도 기억할수는 있으니까요..

암호초보의 질문....:oops:

cutecat의 이미지

리눅스 채팅프로그램 좀 봐주세요

리눅스에서 채팅프로그램을 만들었는데....실행하니깐..서로 메세지교환이 안되고 접속이 그냥 끊겨버려여...
어디가 잘못된것인지...답변부탁드립니다.

================chat_server.c=====================
[code:1]#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <signal.h>
#include <sys/types.h>
#include <netinet/in.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <fcntl.h>

#define maxline 1024
char *escapechar="exit\n";

int main(int argc,char *argv[])

페이지

프로그래밍 QnA 구독하기