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

   Á¶È¸ 4017   Ãßõ 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 1756/5698
2014-05   5090375   Á¤ÀºÁØ1
2015-12   1627536   ¹é¸Þ°¡
2014-06   4019   ÅõÇìµå
2016-04   4019   Psychophysi¡¦
2018-04   4019   epowergate
2016-08   4019   Á¦·Î³ªÀÎ
2017-03   4020   ¾ØµåÀ¯Àú
2013-12   4020   None77
2016-08   4020   perls
2016-11   4020   Àü¼³¼ÓÀǹ̡¦
2015-11   4020   õ¿Üõoo³ë¡¦
2016-10   4020   Åë½Åº¸¾È
2016-12   4020   °ÇÀüÁö
2017-07   4020   Æĸ®´ë¿Õ
2018-07   4020   ºí·ç¿µ»ó
2015-07   4020   ¹æoÈ¿o¹®
2017-04   4020   ³ªºñz
2014-02   4020   SpringValley
2020-06   4020   ÇÁÆ¿·Ó½Ã½º
2015-12   4020   Hotswell
2019-07   4020   ½Ã°ñ³ëÀÎ
2018-05   4020   À¸¶óÂ÷Â÷Â÷