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

yangam의 이미지

C언어에서 _stdcall 이라는 함수(?) 가 있나요?

여기에 올려도 상관없는지 모르겠는데요.. ㅎ_ㅎ;;

제가 읽는책의 예제를 올려드릴께요

/*호출되는 쪽 */
int _stdcall myfunc(int a, int b)
{
return a + b;
}

/* 호출하는 쪽 */
int main()
{
int i;
i = myfunc(123, 456);
}

(아래는 _stdcall 의 역할에 대한 설명, 지루한 분은 맨아래의 질문으로..)
이건 제가 읽는 책에서 나온 예제이고, 아래는 설명입니다

_stdcall을 호출해서 프로그램의 크기를 작게 만드는 기법은
C언어로 프로그램을 만드는 경우에만 유효합니다...(중략)

erenes의 이미지

gettimeofday의 신뢰성문제

안녕하세요.

코드의 처리시간을 측정하는데 gettimeofday함수를 사용합니다.

그런데 이 함수를 사용해서 측정한 시간의 신뢰성은 어느정도일까요?

어느때는 20ms면 거의 그정도로 잘 맞는데.. 어떤 것은 분명 일정한

시간(예로 30ms)으로 나와야 하는데 둘쭉 날쭉한 경우도 있더군요.

예상대로라면 몇번을 실행해도 일정한 시간이 나와야 하는데 들쭉 날쭉한

결과를 보인다면 코드가 잘못일까요? 아니면 gettimeofday함수의

정확성이 원래 별로 안좋은건가요? 아니면 os의 스케쥴링 때문에

seogiga의 이미지

기존에 없는 파일시스템을 커널에 등록하려면...

새로운 파일시스템을 모듈로 올리고 싶은데 어떻게 할지 막막합니다...
새로운 파일시스템이란 기존의 ext2 파일시스템에 파일연산과 관련된 몇개의
시스템 콜만 래핑시켜주기 위해 만들예정인데 ext2 파일시스템을 단순히
다른이름으로 등록시키기 위해선 어떻게 해야 하나요?...
더 구체적으로는 root 파일시스템은 ext2로 마운트가 되어있고요,
빈 파티션에 새 파일시스템을 생성할때 커널에 등록되지 않은
다른이름으로 (물론 아직까지 안에서 돌아가는 것은 기본적으로 ext2와 동일한)

feelpassion의 이미지

soundcard 인식에 관해서 질문임니다.

제가 레드헷 8.0을 쓰고 있는데요... 얼마전에 커널 패닉땜에 다시 설치를 했거든요. 포맷은 하지않고 그냥 프로그램만 다시 설치를 했습니다. 그랬더니 그 뒤로 사운드 카드가 인식이 되질 않네요.
여기 올려진 글들을 보니...redhat-config-soundcard 를 보라고 하던데 초보라서 그런지 find 명령으로도 못찾겠구요, sndconfig명령을 사용하라던데 그 것도 없구요...ㅜㅜ 참 답답하네요...
고수님들 부탁드립니다. 무슨 방법이 없을까요?
참고로 vmware로 윈2000쓰고 있습니다.

advan의 이미지

터미널에서 파일로 에러 로깅이 안됩니다.

쉘 스크립트로
eval exec java ...
해서 자바 프로그램을 실행시키는데 이 프로그램이 쏟아내는 에러메세지를
파일로 리다이렉트가 안됩니다.

명령어 >로그파일명
명령어 2 > 로그파일명
eval exec 없이 java로 바로 실행시켜도 마찬가집니다.
자바 프로그램에서 뭔가 특별한 방법으로 메세지를 쏟아내는건지..

이런 경우 방법이 없을 까요?
참고로 OS는 HP-UX입니다.

nopul의 이미지

[질문]proftpd에서 포트변경과 마운트된 폴더로의 접속...이???

proftpd 에서 데이터포트와 컨트롤포트를 어케 지정해주는지 모르겠네요.
질1)공유기를 쓰는데, 21번포트를 사용하게끔하고 피시방이나 일반공인IP에서는 접속이 되는데, 사설IP(공유기사용자및사내)를 사용하는사람들이 접속이 안되더라구요. 그래서 데이터포트20번과의 문제가 있지않나 시퍼서...

질2)제 컴의 마운트 시킨 /mnt/hdd5을 ftp anonymous 접속자들에게 보여줄려고 시도를 해보았지만, 안되더라구요.

anonymous 계정안에 windata라는 폴더를 만들어놓고,

Viz의 이미지

position-independent 하고 relocatable은 어떻게 다른가요?

저의 짧은 지식으로는 특수한 상황이 아닌 경우 컴파일러를 통해 만들어지는 object file은 relocatable하다고 알고 있습니다.
기존의 a.out, coff, ELF 모두 말이죠.

저는 여기서 relocatable의 뜻을 메모리 어디나 재배치 할 수 있다, 즉 프로그램이 커널에 의해 로드되는 과정에서 메모리의 어느 곳으로도 로드될 수 있다라고 생각하고 있었습니다.

그런데 공유 라이브러리를 만들기 위한 gcc 옵션 -fPIC나 -fpic는 position-independent, 즉위치 독립적인 코드를 만든다고 하네요. 그리고 그 설명을 보면 역시 메모리의 어느 곳에서나 로드될 수 있는 코드라고 합니다.

onemind555의 이미지

리눅스쪽에 제대로 만들어진 텍스트 편집기가 있긴한가요...

검색 잘되고
문법 강조 기능 되고
CTRL-C , CTRL-V가 되는 편집기 있나요?

여러 파일중에서 특정한 문자열을 검색 하려고 하니 .. 다중 파일 검색 되는 편집기는 한개도 없더군요..
하다하다 안되어 윈도우 부팅해서 VC로 작업 하고 있습니다..

xsapiens의 이미지

kopete 에서 msn 으로 어떻게 접속해요?

kopete를 사용하고 싶습니다.
근데 당체.... msn 으로 어떻게 접속하는지를 모르겠어요.
자꾸 접속 안된다고 오류 창이 뜨네요.
msn 에서 막은 건지...?
kopete 에서 MSNP10 은 어케 쓰는 건가요?
.

hekimian의 이미지

Object file의 종류에 대한 질문

궁금한 것이 있을때마다 좋은 정보를 찾아가게 해주신 여러분들께 정말 감사드립니다.

"링커와 로더"에 관한 문서를 읽다보니 오브젝트 화일은 세가지로 분류 된다고 나와있습니다.
- 재배치 가능한 오브젝트 화일(Relocatable object file)
- 실행가능한 오브젝트 화일(Executable object file)
- 공유 오브젝트 화일(Shared object file)

각각이 무엇을 의미하는지 흐릿하게 보이기는 하나 정확한 개념이 서질 않네요.
예를 들어 좀 자세하게 설명 해주십사하는 부탁을 합니다.

페이지

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