一、Makefile构成: 二、Makefile语法格式: (注意所有的空格都是tab键) 目标:依赖 命令 例子: 使用系统变量替换 自定义变量 三、使用技巧 技巧1 ”%“的使用 适用于命令中的目标文件类型和依赖文件类型相同 例子: led1.o: led1.S arm-linux-gcc -g
分类:
其他好文 时间:
2016-02-29 14:19:35
阅读次数:
149
Linux内核版本号:linux 2.6.39 交叉编译工具:arm-linux-gcc 4.5.1 Linux内核下载:www.kernel.org 开发板:友善之臂Tiny6410 LCD:友善之臂S70 一、移植LED驱动 打开arch/arm/mach-s3c64xx/mach-mini64
分类:
系统相关 时间:
2016-02-24 12:15:57
阅读次数:
261
把 c 编译成 arm 指令的可运行文件 /usr/bin/arm-linux-gnueabi-g++ hello.cpp cat hello.cpp #include <stdio.h> void crash(){ char *a=0; *a=0; } int main() { printf("h
分类:
数据库 时间:
2016-02-20 20:25:27
阅读次数:
254
# CROSS_COMPILE = arm-linux-CC = $(CROSS_COMPILE)gccINC=-I../ -I.LIB=-lpthread -lcryptoCC_FLAG= -std=gnu99 -WallOBJ=tcp.o serial.o wifi.o encrypt.o st
分类:
其他好文 时间:
2016-02-19 14:23:47
阅读次数:
146
2.交叉工具链 一、交叉工具链: 交叉工具链,其实他有两个含义,一个就是交叉工具,所谓的交叉工具就是运行的环境和编译的环境不是在一体的。就像我们现在,编译裸机程序是在pc机上面执行的。可我们运行程序是在开发板。链,就是很多的意思,就是一个工具的集合。在我们前面配置arm-linux-gcc的工具中。...
分类:
其他好文 时间:
2016-02-14 10:23:58
阅读次数:
193
安装arm-linux-gcc的简单步骤第一步:解压安装包tarzxvfarm-linux-gcc-4.4.3.tar.gz第二步:创建安装目录mkdir/usr/local/arm第三步:复制源文件cp-r/opt/FriendlyARM/toolschain/4.4.3/usr/local/arm第四步:添加环境变量gedit/etc/profile在文件最后添加路径设置exportPATH=$..
分类:
其他好文 时间:
2016-02-10 15:26:28
阅读次数:
238
Linux内核版本号:linux 2.6.39交叉编译工具:arm-linux-gcc 4.5.1Linux内核下载:www.kernel.org开发板:友善之臂Tiny6410 一、解压内核 tar xzvf linux-2.6.39.tar.gz 二、修改Makefile ARCH ?= $(S
分类:
系统相关 时间:
2016-01-30 13:19:13
阅读次数:
309
1.下载arm-linux-gcc (搜一下,很多的!)2.解压:指定解压到根目录tar xvzf arm-linux-gcc-4.4.3.tar.gz -C /3.配置vim /etc/profile #配置环境变量加上一句:export PATH=$PATH:安装的目录4.生效source /....
分类:
系统相关 时间:
2016-01-23 00:50:42
阅读次数:
2135
/usr/localmkdir arm将文件file1复制成文件file2 cp file1 file2 /cp /mnt/hgfs/UbuntuGX/arm-2008q3-linux.tar.gz /usr/local/arm/tar zxvf arm-linux-gcc-4.3....
分类:
系统相关 时间:
2016-01-21 19:52:53
阅读次数:
213
tslib1.4编译过程./autogen.shecho "ac_cv_func_malloc_0_nonnull=yes" >arm-linux.cache# 设置目标机型,缓冲,安装路径./configure --host=arm-linux --cache-file=arm-linux.cac...
分类:
其他好文 时间:
2016-01-05 18:25:03
阅读次数:
130