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

kicom95의 이미지

windows 환경에서 디버그 해보신 분.

안녕하세요

Unix 상에서 그럭저럭 돌아가던 프로그램인데요...

windows 상에서 간혹 죽는데....Dev C++

를 활용합니다. Dev C++ 상에서 디버그 해서 돌리면 죽지않는데..

독립적으로 돌리면 죽네요... core 파일도 생기지 않고...

멀티 쓰레드 프로그램이라서 어디에서 죽는지도 감도 안생기고..

후.,.. 이런 경우 어떻게 ??

gdb 로 돌려도 살거든요... -_-;;

yuni의 이미지

[이멕스] 창을 두개로 나누어서 각각 다른 쉘모드 사용하기

이멕스를 쓰다가 쉘모드에서 가끔 각각 다른 디렉토리에서 고정적으로 상주하면서 쓰면 편한경우가 있습니다.
그런데 새로이 이멕스를 시작하지 않고, 창을 분할 하거나 ^x-5-2등으로 새로이 창을 열면 shell모드에서 모두 같은 명령을 수행합니다.

우연히 사고로 첨부 그림 처럼 되어 버렸습니다.

위의 창은 shell 모드인데, 아랫창은 pointer.f90(이 파일명으로 저장할려고 했었습니다.)인데, 쉘모드입니다.

그런데 사고라서, 이키 저키 눌러 봐도 도저히 다시 재현이 안되는군요.

yuni의 이미지

[포트란:질문] Dynamic memory allocation VS Pointers

생뚱맞게 포트란에 웬 포인터냐고 하실 지 모르겠습니다만, 포트란 90부터는 이게 되거든요.

1. 왜 포인터 인가요?(왜 필요하죠.)
문제는 왜 이게 필요한가 입니다. 책에는 아주 막강하게 프로그램을 짤 수가 있다고하는데, 제가 보기에는 그냥 몇줄 더 쳐줘야 하는 일이 발생하네요.

그리고 오류가 발생할 경우도 더욱더 커지는 것 같기도 하고요.

책에 있는 예제에는 고객의 수를 알 수 있는 고객정보를 읽어 들일때 이걸쓰면 그냥 dimension 임의로 크게 잡고 시작하지 않아도 된다고 합니다. 그런데 Dynamic allocation으로 배열을 시작하면 이것역시 그러지않아도 되거든요.

iimec2의 이미지

쉬운거 같은데..수련부족입니다.

질문한 것=================
임의의 구조체가 있는데요..
struct temp {
__u8 bLengthl
__u8 bDescriptorType;
} __attribute__ ((packed));

캐릭터형 포인터 변수에 char * buffer = (char) malloc(40);
메모리를 할당합니다. ..

여기서 Struct temp *a; 라는 구조체 포인터 변수를 선언합니다.
그리고 buffer를 다음과 같이 casting을 하여 buffer의 주소값을 줍니다.
Struct temp *a= (Struct tree*) buffer;
그러면

a라는 포인터를 가지고 접근 할 때 tree 구조체 안에
값을 참조 할 수 있나요? a-> bLenth; 이렇게

cs010101의 이미지

커널패치 명령 좀 알려주세요.

사용은 2.6을 하지만, 커널 소스 2.4를 받아서
해당 패치파일을 받았습니다.

그런데, 그냥 2.4 커널 디렉토리에 넣고
patch -p0 < 패치파일 을 넣으니까 않되던데요.

뭘 지정해줘야 하나 본데요. 어떻게 하죠?

감사합니다~~~

natas999의 이미지

토템 - 자막의 크기가 들쭉날쭉해요.

우분투 효리에서 토템 사용중입니다.

1. 자막의 글자크기가 창크기에 따라 변하는데 이상하게도 창이 커질수록 글자가 작아집니다.

2. 한줄에 글자수가 아주 많을 경우 글자크기를 작게해서 표시하는것 까지는 좋은데 여러줄일 경우는 겹쳐버리더군요.

그리고 한가지더, 자막 보기 좋은 예쁜 글꼴 있으면 소개좀시켜주십시오.

자막 문제는 아니지만 하나 더, 가끔 영상과 음성이 싱크가 안맞는 현상이 생기는데요 이걸 해결할 방법을 없을까요?

보키의 이미지

안녕리눅스에서 리얼텍8139 카드가 안잡힙니까??

리눅스 좋아 할려고 노력하고 있는 리눅스 초보입니다.

오늘 안녕 리눅스를 설치 해 보았습니다.

그런데.. 다 좋은데

리얼텍 8139 랜카드를 잡지를 못하네요..

리얼텍 홈페이지에 가서 드라이버도 받아서 .. 해 봤는데..

이것참 초 난감.. (영어 공부를 더 열심히 해야 겠다는 다부진 결심!!!)

그래도 이래 저래 해보고 모듈에 올리라니 뭐니 하던데 .. 잘 안되네요...

이곳 저곳 검색을 해보니까..

3com 에 대해서는 잔뜻 있떤데..

리얼텍은 안되는 걸까요??

leo~~~~의 이미지

간단한 프로그램 질문이요...소스도 함께 올렸습니다....답변 꼭

우선 소스부터요.....Qt를 이용한 시리얼 통신 프로그램인데요..
프로그램이라고 할수도 없지만....^^;

====================송신 프로그램====================
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <termios.h>
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <unistd.h>

#define BAUDRATE B115200
#define MODEMDEVICE "/dev/ttyS0"
#define _POSIX_SOURCE 1

#define FALSE 0
#define TRUE 1

volatile int STOP=FALSE;

main()
{
int fd, res;
struct termios oldtio, newtio;

gyxor의 이미지

[컴파일러] 바인딩이란..정적바인딩,동적바인딩 구분은..?

프로그래밍언어론 책에..
"바인딩(binding)은 일반적인 의미에서, 속성과 개체 또는 연산과 기호를 연관(association)시키는 것이다." 라고 나와있습니다.

프로그램의 변수의 경우 타입이 결정되는것, 값이 결정되는것을
바인딩으로 이해했습니다.

"바인딩이 실행시간 전에 일어나고, 프로그램 실행과정에서 변하지 않은 상태로 유지된다면 그 바인딩은 정적바인딩 이다.
바인딩이 실행시간 중에 일어나거나 프로그램 실행 과정에서 변경될 수 있다면, 그 바인딩은 동적바인딩이다."

xiacrux의 이미지

grub에서 커맨드라인으로 부팅하는법..

부팅할때 grub 메뉴에서

설정을 어떻게 해주면 커맨드라인으로 부팅할수 있었는데; 기억이 안나요;

어디서 봤었는데 찾아봐도 찾을수가 없고~

가르쳐주시면 감사하겠습니다.~

페이지

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