随笔分类 -  gcc工具

gcc 交叉工具链中工具使用(arm-linux-xxx)
摘要:在Ubuntu系统中使用 gcc 系列工具是在PC机上使用 arm-linux-gcc 编译的目标 是在 arm CPU上使用 一。安装交叉编译工具链 1. 编译工具怎么获取 1)从官网 http://mirror.hust.edu.cn/gnu/gcc/ 通过工具生成 http://crossto 阅读全文

posted @ 2019-07-16 13:32 管理员D 阅读(686) 评论(0) 推荐(0)

静态库与动态库的制作
摘要:一。 静态库制作步骤: 1- 将源文件编译生成目标文件 : gcc -c test.c -o test.o 2- 创建静态库用ar命令,它将很多.o转换成.a ar crs -o libtest.a test.o (libtest.a静态库文件名) 静态库文件名的命名规范是以lib为前缀, 紧接着跟 阅读全文

posted @ 2019-05-25 19:31 管理员D 阅读(305) 评论(0) 推荐(0)

gcc 4步编译过程
摘要:一. gcc编译过程 1. 预处理: 主要进行宏替换以及头文件的展开 gcc -E *.c -o *.i 2. 编译::编译生成汇编文件,会检查语法错误 gcc -S *.i -o *.s 3. 汇编:将汇编文件编译生成目标文件 gcc -c *.s -o *.o 4. 链接:链接库函数,生成可执行 阅读全文

posted @ 2019-05-12 11:15 管理员D 阅读(363) 评论(0) 推荐(0)

gcc 常用指令
摘要:gcc hello.c 直接编译默认输出 a.out可执行文件 gcc hello.c -o hello 生成名字为hello的可执行文件 gcc hello.c -o hello -Wall 强制输出警告(有警告就输出) gcc hello.c -o hello -lm 使用到外部链接库(-lm 阅读全文

posted @ 2019-04-24 11:40 管理员D 阅读(164) 评论(0) 推荐(0)

导航