커널 2.6버전에서 모듈 프로그래밍에서 make시에는 그저 make만 해주면 make가 알아서 컴파일과 링크를 해주는 것으로 알고 있습니다.
그런데 이때 gcc로 컴파일 할때 옵션을 주고싶으면 어떻게 해야하는지 궁금합니다.
-o2옵션과 -lpthread의 옵션을 주고 싶습니다.
-lpthread의 옵션을 주고 싶습니다.
Linux에서 user application이 아닌 kernel module을 -lpthread 옵션을 주어 compile하실 수 없습니다.
그렇군요... 흠. 그렇다면 thread를 쓰고 싶으면 라이브러리 파일을 통채로 가져오면 되는건가요?
그리고 -o2옵션을 통해서 최적화 시킬수는 없는 건가요?
Linux는 monolithic kernel이라서 module 또는 kernel 자체가 thread 형식으로 동작하는 것을 지원하지 않습니다.
-o2옵션을 통해서 최적화 시킬수는 없는 건가요?
[quote]-lpthread의 옵션을 주고 싶습니다.[/quote]
Linux에서 user application이 아닌 kernel module을 -lpthread 옵션을 주어 compile하실 수 없습니다.
그렇군요... 흠. 그렇다면 thread를 쓰고 싶으면 라이브러리 파일을
그렇군요... 흠. 그렇다면 thread를 쓰고 싶으면 라이브러리 파일을 통채로 가져오면 되는건가요?
그리고 -o2옵션을 통해서 최적화 시킬수는 없는 건가요?
Linux는 monolithic kernel이라서 module 또는 ke
Linux는 monolithic kernel이라서 module 또는 kernel 자체가 thread 형식으로 동작하는 것을 지원하지 않습니다.
-O option을 통해 optimization 시킬 수는 있습니다.