srlocalc解压交叉编译工具链tarvzxf433targzcd443bi
f执行pwd命令得到这个目录的绝对路径,用右键复制这个路径,这个路径一般为usrlocal433bi
。d打开环境变量设置脚本文件vibash_profilee在文件中倒数第几行中,把“usrlocal433bi
”添加到PATH环境变量路径的后面,类似于PATHPATHusrlocal433bi
PATH表示原来的环境变量路径,添加的usrlocal433bi
部分表示在原来的环境变量PATH中添加此交叉编译器的路径fvi保存并退出g输入命令sourcebash_profile使环境变量路径生效h在任意目录下输入armli
uxgcc后回车,如果是armli
uxgcc
oi
putfile表示配置成功,或者仅输入“armli
u”之后按TAB键看是否能补齐armli
uxgcc命令,如果能够补齐,说明交叉编译工具链的环境变量设置成功。3,Li
ux简单程序设计a使用vi等编辑器编写一个简单程序,比如输出“helloworld”,实现ab等C语言程序。b在命令行中使用gcc编译器编译并运行程序;使用file命令查看编译后的可执行文件信息。c使用交叉编译器armli
uxgcc编译并运行程序,记录结果;使用file命令查看交叉编译后的可执行文件信息。d将交叉编译得到的可执行文件通过tftp下载到目标机,在目标机上执行,记录结果
二实验涉及的知识点
知识点1:了解和掌握交叉编译模式和方法;1将下载好后的armli
uxgcc交叉编译软件包我用的armli
uxgcc432tgz拷贝到你自己建的文件夹目录下,我们要把交叉编译器安装到usrlocal目录下,在终端root用户下执行命令:tarzxvfarmli
uxgcc432tgzC注意:以上命令中的C是大写,后面有个空格。
执行完以上命令后,交叉编译器armli
uxgcc就安装在usrlocalarm432目录下了。安装好后,还需要配置PATH环境变量初学者建议使用,这样在操作系统的其他目录下都可以使用armli
uxgcc交叉编译器。2配置环境变量的步骤如下:在终端输入命令:vimrootbashr
f在bashrc文件中增加以下的命令:exportPATHPATHusrlocalarm432bi
,然后保存退出。如下图所示:
3在终端输入命令:armli
uxgccv可查看安装的交叉编译器版本信息。如下图所示:
f从上图中可以看出该编译器gcc版本为432。安装成功到此结束。知识点1:熟悉和掌握Li
ux简单程序设计。helloworld的编译helloworld可以说是最简单的应用程序,通过如下命令进行编译:gccohelloworldhelloworldc其中o指定输出文件到helloworld,helloworldc为编译的源文件。该命令执行后,将对helloworldc文件进行编译,并将生成helloworld可执行文件。这个文件就是在指定平台r