작업 환경에 대한 질문
글쓴이: atomaths / 작성시간: 수, 2005/02/16 - 6:30오후
질문 1.
일반적인 응용프로그램에서의 C 문법과 커널소스들을 보면
어셈블리어와 혼합되면서 기존에 알고있는 C문법으로는 도무지
이해가 가지 않는 부분이 많은 것 같습니다. (함수리턴값이 중복되어
정의 된다든지 하는...)
그런 문법등을 이해할 수 있는 사이트나 레퍼런스가 있을까요?
질문 2.
커널 2.4 대의 개발타겟에서 제 작업 PC는 2.6 대의 커널과
다른 라이브러리들을 가지고 작업을 할려고 하는데,
gcc 와 gblic 만 개발타겟에 맞게 2.4 의 것으로 설치해두고
그걸로 컴파일 및 작업을 해도 상관이 없는지요.
이미 커널 이미지나 다른 필요한 라이브러리들은 다 적용됐고,
새로 만들 드라이버나 이런 것들만 컴파일해도 되는지...
꼭 정답이 아니더라도 의견도 듣고 싶습니다.
Forums:
1. gcc extension에 대해서는 gcc manual에 보면 잘
1. gcc extension에 대해서는 gcc manual에 보면 잘 설명하고 있습니다.
http://gcc.gnu.org/onlinedocs/gcc-3.4.3/gcc/C-Extensions.html
2. 시스템에 여러 버전의 라이브러리를 두는 것은 상관없지만, target에서
실행할 프로그램은 target에 맞는 헤더와 라이브러리를 사용하여 컴파일하기만
하면 됩니다. host와 target이 같은 프로세서인 경우에는 chroot를 이용하면
혼동을 줄일 수 있습니다.
Freedom is another word for nothing left to lose,
Nothing doesn't mean nothing if it ain't free.
댓글 달기