¿À·¡Àü ¸®´ª½º Ä¿³Î ÄÄÆÄÀÏÀ» À§ÇÑ ¶óÀ̺귯¸®¿Í gcc ¼¼ÆÃ

   Á¶È¸ 3957   Ãßõ 0    

제가 하려는것은 3.6커널에서 2.4커널용 드라이버 모듈을 컴파일 하려 하는데요...
이게 환경을 만드는 일이 더 큰일인것 같습니다... 물론 그냥 2.4로 부팅한다음에 거기서 컴파일하면 문제가 없겠죠...

하지만 다른 프로세서용 크로스 컴파일도 하는데... 다른 버젼 gcc 컴파일도 분명 가능하다고 믿는데요...
거기다가 64비트커널에서 32비트커널용 드라이버니까 크로스 컴파일이랑 의미는 조금 비슷한것 같은데요... 막상 구글을 열심히 해보니 별로 사례가 없네요... 그리고 누군가가 비슷한 질문을 했는데 거기에 답이 환경을 만드는데 시간이 더 걸리니 그냥 2.4 환경으로 부팅을 해서 컴파일을 하는것이 맞다고 하는데요...

혹시 이런 경험이 있으신분 계실까해서요...

--------------------------------------------------------------

gcc 버전과 여러 라이브러리들 그리고 커널 소스 path 를 잘 맞추면 아래 댓글 주신것 처럼 가능할것 같은데요...
대충 어떤식으로 하면 될지...

경험 내용을 좀 부탁드립니다...


ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
¸»¾¸ÇϽŠ°Ç.. Å©·Î½º ÄÄÆÄÀÏÀº ¾Æ´Ï°í.. ±×³É ¸ðµâÀÌ ÂüÁ¶ÇÏ´Â Ä¿³Î Çì´õ¸¸ 2.4ÀÇ path·Î ¸ÂÃçÁÖ¸é µË´Ï´Ù.
     
Ä¿³ÎÇì´õ path ÀÌ¿Ü¿¡
gcc ÇÏ°í ¶óÀ̺귯¸® µîµî ´Ù ¸ÂÃçÁà¾ß ÇÏÁö ¾ÊÀ»±î¿ä?

Á¶±Ý ¿¹¸¦ µé¾î Áֽøé... µµ¿òÀÌ ¸¹ÀÌ µÉ°Í °°Àºµ¥¿ä...

°¨»çÇÕ´Ï´Ù~

Áú¹®³»¿ëÀ» Á¶±Ý ¹Ù²Ù°Ú½À´Ï´Ù...
          
gcc ¹öÀüÀº.. 4.2 ¾Æ·¡·Î¸¸ ¾²¸é µÉ °Í °°°í.. Ä¿³ÎÀ̳ª Ä¿³Î¸ðµâ ÄÄÆÄÀÏÀº ÅøüÀÎÀÇ ¶óÀ̺귯¸®¿Í´Â °ü°è¾ø½À´Ï´Ù. Makefile ³»¿ëÀ» º¸½Ã¸é ¾îµð¸¦ °íÃľßÇÒÁö º¸ÀÌ½Ç µí ÇÕ´Ï´Ù.
¸®´ª½º Ä¿³ÎÀº glibc ¹öÀü°ú »ó°ü¾ø½À´Ï´Ù.

¾îÂ÷ÇÇ Ä¿³Î¼Ò½º ÄÚµå´Â Ä¿³ÎÇì´õ¿¡¼­ Á¦°øÇÏ´Â ³»ºÎÇÔ¼ö¸¸ ¾²°ÔµÇ¾î ÀÖ½À´Ï´Ù. Áï, glibc´Â »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù.

¿¹Àü ¹öÀüÀÇ gcc¸¦ ¼³Ä¡ÇÏ°í gcc ¹öÀü È®ÀÎÇØ º»´ÙÀ½ ±×³É ÄÄÆÄÀÏÇÏ¸é µË´Ï´Ù.

¿ìºÐÅõ ¸®´ª½º¿¡¼­ ¿©·¯°³ÀÇ gcc ¹öÀüÀ» ½±°Ô ¼³Ä¡ÇÒ¼ö ÀÖ½À´Ï´Ù.
¿©·¯¹öÀüÀÇ gcc¸¦ ¼³Ä¡ÇØ ³õ°í Àû´çÇÏ°Ô ÇöÀç »ç¿ëÇÒ ¹öÀüÀ» °í¸£¸é µË´Ï´Ù.

http://eldora.tistory.com/100


QnA
Á¦¸ñPage 3925/5691
2015-12   1552767   ¹é¸Þ°¡
2014-05   5017369   Á¤ÀºÁØ1
2017-05   3957   ȲÁø¿ì
2016-10   3957   ¾ÖÄ¡
2016-03   3957   »Ú»ß
2017-07   3957   µÎcpu
2015-11   3957   ¸Ó¶óÄ«´Âµ¥
2020-05   3957   galaxyfamily
2016-08   3957   ºÒ²É¸·´ë
2020-09   3957   ±è¹Î¼®salsal
2015-12   3957   ¿©ÁÖÀÌ»óµ·
2020-10   3956   ÀÌÈñÁÖ
2016-01   3956   ¹Ú»ó¹ü
2017-03   3956   ³×ÀÌÃÄ
2015-10   3956   ÆÄ·»
2014-10   3956   ±èÈ¿¼ö
2017-03   3956   FAHRENHEIT
2015-01   3956   ±è¹ÎöGC
2015-04   3956   ³ªÆÄÀÌ°­½ÂÈÆ
2016-05   3956   nQÀ̼ººÀ
2016-01   3956   BJÈÄ´Ì
2016-08   3956   °Ü¿ï³ª¹«