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

   Á¶È¸ 3918   Ãßõ 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 3910/5686
2014-05   4975878   Á¤ÀºÁØ1
2015-12   1512025   ¹é¸Þ°¡
2020-02   3918   °­ÇÁ·Î
2017-09   3918   ³ª±×³×12345
2015-02   3918   °û¼øÇö
2017-02   3918   ½º½ºµð
2015-12   3918   Á¶ÀçÇü3
2018-06   3918   µ¹¹®ÆÒ
2015-09   3918   Çظ¶´ÙÀ¯·´
2014-08   3918   ¸·ÆÇ´ëÀå
2017-11   3918   ´ÜÁ¤
2019-03   3918   ½ÅÀº¿Ö
2017-10   3918   QS¿ÕÅëÅ°¼Õ¡¦
2016-01   3918   ǪÇÏÈ÷
2020-06   3918   ´Ù¿¬¿ìÇõ¾Æºü
2016-03   3918   ¹Ì¼ö¸Ç
2016-09   3918   °Ü¿ï³ª¹«
2020-11   3918   Daso
2018-04   3918   epowergate
2016-08   3917   ±è°Ç¿ì
2017-05   3917   ´ÃÆĶõ
2020-04   3917   amplifier