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

taeyeung의 이미지

sed를 사용해서 문자열 바꾸기

제가 c로 된 프로그램을 고칠일이 있는데요.

strncpy( aaa, bbb, 10); 를 strcpy( aaa, bbb);로 바꾸려고 합니다.

작업 환경은 Windows 환경이고 도스 창에서 GNU sed ver 3.02의

프로그램으로 배치 파일을 만들려고 합니다.

정규 표현식을 다루는 실력이 짧아 그러니 도와 주세요.

irum66의 이미지

시그널 문제..

리눅스에서 프로그램 코딩하다고 궁금한 점 있어서 몇자 적어 봅니다.

이상하게.. 컴파일은 되는데.. 쓰레드 부분이 다 죽어 버리는 것 같습니다..

시그널 문제인것 같은데.. 시그널 이 발생해도 무시하는 방법은 없는지요..

darma3069의 이미지

입출력 공유 메모리 접근에 관한 질문입니다.

"리눅스 커널의 이해"란 책(한빛 미디어)을 보면서 이해 안 되는 부분이 있어서
질문을 드립니다.

13장 "입출력 장치 관리"라는 chapter에서
kernel driver는 입출력 공유 메모리 위치의 입출력 물리 주소를 커널 공간의
선형주소로 변환해야 한다고 하는데...

이 부분에서 커널 선형 주소 공간이 3G~4GB에 있다는 가정하에서

t2=*((unsigned char*) (0xfc000000)); 가 잘못된 코드여서(0xfc000000가 4GB를 넘어가서 그런가 봅니다.)

[code:1]//0xfb000000에서 시작하는 새로운 2MB 선형주소 범위를 생성

avatar80의 이미지

wdtimer를 이용해 주기성 부여하는 문제...

왓치독 타이머를 이용해서 일정시간 후에 함수를
호줄 하는것을 하고 잇는데요..
그 호출에 주기성이 필요하거든요..한번에 끝나는게 아니라..
그걸 어떤식으로 구현해야되지요?
wdStart를 연속해서 호출하면 될것같은데..거기에 주기를 어떻게
넣어야 하나요..
도움 부탁드립니다..

moonhyunjin의 이미지

레드헷9에서 alsa잡으신분 계시나요?

레드헷 커널에서 snd.o올릴때
unresolved_symbol schedule_work
라고 나옵니다.

레드헷커널소스에서
grep schedule_work * -R
하니까 몇개 보이던데 이런일이 벌어집니다.

그냥 2.4.20에서는 잘되는데 레드헷커널에서는 안되네요.

해결하시분 방법 좀 알려주시 바랍니다.

이한길의 이미지

MSYS에 perl을 설치할 수 있나요?

MSYS에 perl을 설치할 수 있나요?

있다면 방법좀 알려주셨으면 합니다.

그럼 감사합니다.

omando의 이미지

[질문] 다음과 같은 함수 선언문의 의미는?

C++로 작성된 코드를 분석중에 다음과 같은 이해할수 없는 함수들이
여러 군데에 선언되어 있던데요.

LPCTSTR __fastcall SkipComments(LPCTSTR Str);
..
bool  __fastcall GetValueFrom(CMyType Type, char *Src);
..
QueueElm * __fastcall CCommonQueue::GetWithoutLock(void);
등등의 함수에서
Retrurn type과 함수명 사이에 _fastcall 이라는게 들어가 있는데
왜 삽입된건지
문법적으로 문제는 없는건지. 의도가 무언지 모르겠어요.
이런 형식의 함수는 첨보는거라 어렵군요.
inootis의 이미지

클래스가 서로 참조하도록 해서...

// csb.cpp 파일
#include "csb.hpp"
..생략..

// csb.hpp 파일
#ifndef _CSS_HPP
#define _CAS_HPP

#include "csa.hpp"
class csB 
{
	csA m_a;
}

#endif

// csa.cpp 파일
#include "csa.hpp"
..생략..

// csa.hpp 파일
#ifndef _CSA_HPP
#define _CSA_HPP

#include "csb.hpp"
class csA
{
	csB m_b;
}

#endif

위의 클래스처럼...각 클래스가 서로 참조 하도록 하고...컴파일을...하니..
g++ -c csb.cpp
csa.hpp:7: 'csB' is used as a type, but is not defined as a type.

hurryon의 이미지

[질문] 솔라리스 환경에서 mysql c api 이용하기.

음냐. 안녕하세요. 솔라리스에서 mysql 에서 제공하는 c api 을 이용해
프로그래밍을 해보려고 합니다. 막히내요. 일단 리눅스 서버에서
테스트로 작업을 했었는데 솔라리스에서는 잘 안되네요.

환경은 다음과 같습니다.

솔라리스 2.7
gcc 2.95.2
mysql-3.22.32-sun-solaris2.7-sparc.tar (바이러니 버전)

테스트 소스는 다음과 같습니다.

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

MYSQL mysql;

void prolog();

brandon의 이미지

프레임 버퍼로 부팅시 펭귄그림 없애기..

리눅스에서 프레임 버퍼로 부팅하면 부팅 메시지 올라갈때..
펭귄 그림 띄잖습니까? 위에....

그 그림 파일명이 뭐였죠?
그것좀 지울려고 하거든요..

페이지

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