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

kjh27814의 이미지

Qt Application 이 비정상 종료 될 때

안녕하세요.

한 가지 궁금한 사항이 있어 질문 올립니다.

Qt에서 개발한 Application이 비정상 종료 (Segmentation Fault같은) 될 때 로그파일 같은 것을 떨구고 싶은데

exec()함수 반환값을 사용해보려고 그쪽에 중단점을 걸어봤는데 중단점에도 안 걸리더군요. (비정상 종료 시)

비정상 종료 시 어떤 행동을 하는것이 가능한가요?

만약 가능하다면 의견 부탁드릴게요.

tahok의 이미지

리눅스 페도라 커널 패닉질문이요

openmpi 쓰다가 종료를 이상하게 해서 그런지 재실행이 안되서 ssh 를 이용하여 reboot 명령어를 내렸습니다.

그리고 바로 커널 패닉이 뜨네요 지금 centos 5.7이며, 외장하드 하나가 마운트된 상태입니다.

제가 갖고있는 시디는 centos 6.2 버전인데 이것도 linux rescue가 될까요??

아니면 어떤방식으로 복구를 할 수 있을까요??

첨부한 스샷파일 입니다. 부팅후에 저 화면에서 멈추네요

읽어주셔서 감사합니다.

답변 부탁드립니다.

lmh8502의 이미지

strcpy의 dest, src 버퍼 중복(overlap)시 오작동 어떻게 생각하십니까?

SYNOPSIS
#include

char *strcpy(char *dest, const char *src);

strcpy 시 같은 버퍼 즉 다음과 같이

char buf[32]="abcdefg1234";
strcpy(buf, buf+3);

이럴경우 buf의 값은 "defg1234" 가 되는게 맞습니다

하지만 몇몇 컴파일러 혹은 libc 에서 버퍼가 overlap 되서 문자(char)가 중복되는 경우가 발생합니다

그래서

while( *dst++ = *src++ );

식으로 strcpy 함수를 만들어서 사용하는데요.

high385의 이미지

ld -r main.o -o built-in.o 처럼 ld를 사용하는 이유는 무엇인가요?

make 파일을 공부하다 보니까 ld를 사용하던데요 ld를 사용하는 이유가 무엇인가요?

gnu 링커라고는 알고 있는데 이것을 왜 사용하는지 아직 잘 모르겠습니다.

사용 이유를 알려주시면 감사합니다.

mw9529의 이미지

기본적은 프로그래밍을 다 배웠으면

뭘 하면 좋을까요?
자료구조 이런거 다 했다치고 말이죠
GUI하고 싶은데 그냥 바로 QT같은거 배우면 되나요?
아니면 리눅스 시스템 이런거 공부하는게 좋을까요?

vani2의 이미지

VisualStudio -> Xcode 포팅시 글자깨짐 현상

mac os x 10.9를 사용중이며 xcode 5.0.2버전을 사용중이며 윈도우에서는 VisualStudio 2013 버전을 사용중입니다.

윈도우에선 호환성을 위해서 CP949로 인코딩한다고 본 것 같은데.. 맥에선 UTF-8을 사용하기에 윈도우 -> Xcode로 전환시 한글이 깨진다고 들었습니다.

에이..설마 하고 최신버전에선 괜찮겠지 하고 Xcode를 켰지만..

첨부한 사진과 같이 한글 주석이 전부 깨지네요..

위를 해결할 방법은 없을까요?

문자셋 인코딩을 EUC로 바꾸고 라인피드 스타일을 Windows로 바꾸어도 문제가 개선될 여지가 전혀 보이질 않네요..

kjl2875의 이미지

WinAPI: Windows계정관련 로그인관련 함수는 없나요?

WinAPI: Windows계정관련 로그인관련 함수는 없나요?

아래 도움이 될 만한 사이트입니다.
http://www.pinvoke.net

좋은 답변 부탁 드립니다

high385의 이미지

make 명령 사용규칙 문의(/bin/sh -c echo "test" 문의)

Makefile에 하기와 같이 적는다면 새로운 쉘을 띄우고 다음과 같은 명령을 내린다고 하는데

echo :
@echo "test"
==>
새로운 쉘 띄우고 하기 명령
/bin/sh -c echo "test"

위의 /bin/sh -c 의 의미가 무엇인가요?

malja444의 이미지

OAFIID GNOME_WORKSPACE switcherapplet 에러..

페도라에서 첨부파일과 같은 에러를 내고 있습니다.

THE panel encountered a problem while loading
"OAFIID:GNOME_WORKSPACE switcherapplet"

위에 것과

THE panel encountered a problem while loading
"OAFIID: GNOME_SYSTEM TRAYapplet "

이 에러가 x윈도우 창에 뜹니다. 이것때문인지 init5로 부팅시에 로그인 화면을 불러오지 못합니다.

rpm -e --nodeps 해서 gnome-panel 과 gnome-applets 을 삭제후

다시 gnome-panel과 applets을 설치해주었지만 똑같이 에러를 내고 있습니다.

혹시 해결방법을 아시는분이 계시는지요..

페이지

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