分类: LINUX
2010-03-10 13:49:50
如上步骤可保证helloworld程序运行。但一般的开源程序会用到更多动态链接库,比如
libpthread, libnss×××, librt, libdl等等,运行时根据错误提示,缺啥装啥,在你的ARM工具链里全都找得到。若还有错,可利用strace命令,利用core文件,不难排查。
由于一些系统分区默认只读,若不便修改,可利用gcc参数--dynamic-linker,利用环境变量$LD_LIBRARY_PATH等手段,重配置动态库路径,也可以达到相同目的。