프로그래밍 QnA

익명 사용자의 이미지

gcc에서 참조하는 표준 include 함수들의 위치는?

안녕하세요?

"Linux Programmer's Guide" 책의 예제 프로그램을 실행시키다
궁금한 점이 있어 글 올립니다.

gcc에서 참조하는 표준 include 함수
(#include )들의 위치는 어디인지 알고 싶습니다.

/usr/src/linux/include/linux
/usr/include/sys
/usr/include/linux
위의 세 directory에는 sem.h 함수가 똑같이 존재합니다.
실제로 gcc가 기본적으로 참조하는 directory는 어느 것인지...?

기본적으로 참조하는 directory의 위치를 변경할 수는 없는지 알고 싶습니다.

그럼, 즐거운 하루 되세요...

익명 사용자의 이미지

ㄱ 의 조합형 코드가 뭔지궁금해요

조합형에서는 한글을 1 , 5, 5, 5 비트로 나눠서 저장한다고

알고 있는데.. 초성에는 물론 ㄱ 의 코드값 2 가 들어가겠지요..

중성과 종성에는 뭐가 들어가는지 궁금합니다.

저는 fill code 가 들어갈거라고 생각했는데

조합형에디터로 확인해보니 좀 틀리더라고요..

에디터가 잘못된건지...확실히 알고 싶습니다.

익명 사용자의 이미지

cast연산자에 대한 질문

케스트연산자가 뭔가요? 언제 어디서 어떻게 써야하나요?
책을 봐도 이해가 안되길래 질문합니다.
그리고 ([데이터형] *) 는 어떻게 해석해야하나요?

익명 사용자의 이미지

실행?? 심볼릭 링크?

너무 쉬운 질문이라 답답하실겁니다.
그런데 정말 몰라서요..

제가 지금 라이브러리를 보고 있는데...
프로그램 실행중에 라이브러리를 사용할 수 있는게 동적
프로그램 실행전 실행파일에 설치하는게 정적
프로그램이 실행될 때 프로그램에서 적재되는게 공유라이브러리하고 하던데요..

프로그램 실행전, 실행될 때, 그리고 실행중에..
이 기준이 뭐죠? 프로그램이 메모리에 올라올때라고 이해하면 되는겁니까? 그렇다면 프로그램이 메모리에 올라온다는 것은 또 뭡니까? 개념적으로는 이해가 갈듯 한데.. 직접 설명을 하려니 안 되는군요..

익명 사용자의 이미지

SDRAM Control

Linux kernel에서 SDRAM의 여러 설정들을 하는곳이 어딘지궁금해서요

boot loader에서는 start.S 파일에 그내용이 있던데 linux kernel에서는

어느부분에 그 값의 setting 부분이 있는지 좀 알려주세요...

그리고 부트로더를 이용한 리눅스 부팅중 CRC error가 나는데 이유를

잘몰라서요..아시는분 답변좀...

익명 사용자의 이미지

c++ 에서 소켓을 쓰는 방법좀 알려주세요~

안녕하세요..

c++ 에서 소켓을 사용하려고합니다..

그런데 close 시스템 콜이 때문에 어떻게 해야할지..

아시는 분 좀 알려주세요~~

익명 사용자의 이미지

system 함수 실행시

system 함수로 script 를 실행하라는 command 를 실행시켰습니다.
그런데 이 스크립트가 실행이 되지 않는 경우가 많이 생깁니다.
참고로 스크립트는 문제가 없습니다.

어느 경우에 이런 일이 생기는지요?
그리고 어떻게 하면 이 문제를 해결할수 있는지요?

도움 부탁드립니다.

익명 사용자의 이미지

문법을 익히고 나서 무엇을 해야하나?

시중에 나와있는 대부분의 책들이 천편일률적으로 문법설명과 그에따른 간단한 예제로 수백페이지를 장식하고있습니다.
보통 처음 배우는 사람들은 눈을 똥그랗게 뜨고 열심히 학습하지만 결국 배운건 문법에 대한 이해뿐입니다. 대부분 이 부분에서
그만 두는 사람들이 허다하지만 이 과정을 넘어선 사람이 참고할 만한 뾰족한 참고서가 없다는 것입니다. 인터넷에 떠도는 소스를
보고 해석하자니 실력이 너무 딸리고 그렇다고 서적에 나온 기본 함수를 이용한 소스정도는 실용성이 없고, 그렇다면 중급이나 고급

익명 사용자의 이미지

unp의 tcpservpoll01.c 소스 중에서 maxi 값을 왜 감소 안 시키

poll의 장점이라면 select와는 달리 접속양(?)에 따라서 적절히 maxi를
조절해서 오버헤드를 감소시키는 것으로 알고 있습니다.

그래서, 소스를 봐서 접속함에 따라서 maxi를 증가시키는데요.

왜 마지막의 client의 접속을 끊을 때 maxi의 값을 감소시키지 않는지
이해가 되지 않네요. (정확히는 if (maxi == i) maxi--; 정도가 되겠군요.)

감소시켜서는 안 되는 특별한 이유가 있는 것인지 알고 싶습니다.

이하는 소스입니다.



/* include fig01 */
#include "unp.h"
익명 사용자의 이미지

시스템 부하적게 복사하는 방법은?

현재 코드는
while(...) {
fread(buf, 1, readsize, infs);
...
fwrite(buf, 1, readsize, outfs);
...
}

이런 아주 단순무식 파일복사 코드입니다.

근데 조금만 용량 큰 (한 50메가 이상) 걸 복사하는
걸 해보면 시스템이 버벅대더라구요.
mp3틀고 있는 중이면 뚝뚝 끊긴다거나
KDE 팝업메뉴같은거 띄울려면 한참 걸린다거나
합니다.

대표적인 리눅스 복사프로그램인 cp나 cat과 같은 경우도 마찬가지구요.
그나마 KDE의 복사는 mp3는 조금 끊기고 팝업메뉴는 잘 뜨더군요.

페이지

프로그래밍 QnA 구독하기