回文章列表
作者Helilo.bbs@ptt.cc (哈里路) 看板: linux
標題[問題] cross compiler
時間批踢踢實業 (2008/04/16 Wed 14:37:34)
小弟是因為修專題必須將snort移植到embedded system上(ARM)
才踏進Linux這個領域的@@"
目前也才看了鳥哥私房菜上基礎文件的一半
如果問了很多蠢問題 還請多多包涵<(_ _)>

助教給了我一個tarball
他只叫我把它打開後(打開後資料夾叫arm_compiler)
然後告訴我裡面的 ~/arm_compiler/bin/gcc 就是cross compiler
目的是要把snort和libpcap都移植到embedded system(ARM)上面
其他甚麼也沒講@@"

於是小弟就在google上逛了很久
看到許多cross compile的相關文章都是直接有個叫做
arm-linux-gcc的指令
和助教給的東西好像又不太一樣
此外
因為是要把整個snort和libpcap套件都移植過去
好像也不像有的文章裡的
只要單純編譯一個檔就可以
所以目前完全沒有頭緒

對了 助教是有叫我改Makefile說把gcc改掉
我打開Makefile
看到有一些environment variable: CC=gcc CPP=gcc -E CXX=g++之類的
小弟的想法是這些gcc應該是linux本身的gcc
所以就把它改成CC=~/arm_compiler/bin/gcc
但是這樣make 並 make install的結果
好像和原來沒有差異

不知板上各位前輩能否指點迷津
感激不盡<(_ _)>

--
※ 發信站: 批踢踢實業坊(ptt.cc) 
◆ From: 140.180.138.186
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻