커널 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옵션을 통해서 최적화 시킬수는 없는 건가요?
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
[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 시킬 수는 있습니다.
댓글 달기