小弟是因為修專題必須將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