linux 下交叉编译环境的小小说法

 本人在建立交叉编译环境是遇到了一点点小问题和疑问点:

  1、使用虚拟机和PC机之间共享文件是(不是用共享目录方式),从PC复制文件到虚拟机共享,共享的文件不能太大,而者文件里面最好不要有多个文件(竟然有这种情况)。

 2、在debian2.6内核中用vim编写程序比用vi好,用vi时会引入很多错误的字符。

 3、在执行“make menuconfig”时出现错误(1)"make【1】:***【scripts/kconfig/docheck lxdialog】"错误(2)“make ***[menuconfig]”,解决方案:连接到debian网站更新软件包(1)执行etc/apt/vim编写sources.list,在结尾添加如下代码:“deb http://debian.cn99.com/debian/stable main”(2)在虚拟机终端执行:apt-get update ;apt-get install libncurses-der

 4、对内核的编译(1)make menuconfig 对所要求的内核 硬件进行选择配置(2)make zImage(有些是make zInage)

5、编写可执行文件

   vim  filename.c

   gcc filename.c -o otherfilename

   ./otherfilename

6、用交叉编译器编译

 /usr/src/usr/local/arm/3.4.1/bin/arm-linux-gcc  filename.c  -o  otherfilename

复制otherfilename到windows下

打开PC机下的终端通过串口传输到板子上  命令方式输入:

cd tmp

chmod +x otherfilename

./otherfilename

 

 

希望大家多多指点   一起学习  一起进步  勇往直前

你可能感兴趣的:(linux,虚拟机,Debian,vim,终端,编译器)