随笔分类 -  GCC

摘要:http://pandafruits.com/stm32_primer/stm32_primer_lib.php As I mentioned in the last section we need to do a bit more work to the infrastructure to mak 阅读全文
posted @ 2020-11-02 19:57 wdliming 阅读(185) 评论(0) 推荐(0) 编辑
摘要:原文来自:http://pandafruits.com/stm32_primer/stm32_primer_minimal.php In this section I'll show how to get the STM32F103RB running with a minimal "hello w 阅读全文
posted @ 2020-11-02 19:56 wdliming 阅读(254) 评论(0) 推荐(0) 编辑
摘要:最近在Linux下进行编程,很多写好的代码要进行编译。在链接很多文件的时候,经常会出现很多的错误,而Linux下终端显示是有限的,因此每次调试的时候如果错误太多就会很不方便。如果使用简单的管道重定向如下: gcc -c test.c > error.txt 这种方式是不行的。 我上网找相关的方法,发 阅读全文
posted @ 2020-05-01 19:04 wdliming 阅读(783) 评论(0) 推荐(0) 编辑
摘要:https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html 查查gcc手册就知道了,每个编译选项都控制着不同的优化选项 下面从网络上copy过来的,真要用到这些还是推荐查阅手册 -O设置一共有五种:-O0、-O1、-O2、-O3和-Os。 除了- 阅读全文
posted @ 2020-04-23 10:27 wdliming 阅读(3192) 评论(2) 推荐(1) 编辑
摘要:作为一个合格的C语言程序员,在编译代码的时候一定要加上-W和-Wall选项,要保证代码中没有任何的warning信息,提高代码的可靠性。-Wall选项意思是编译后显示所有警告,-W选项只显示编译器认为会出现错误的警告。 但是有些时候,有些功能模块尚待开发,有些函数也没有完成功能,虽然不影响程序的正常 阅读全文
posted @ 2020-04-22 11:34 wdliming 阅读(9102) 评论(0) 推荐(0) 编辑
摘要:New Embitz 2.0 is coming soon, highlights: Hotplug menu, connect running target without stopping (and inspect with live variables and OS tools)New deb 阅读全文
posted @ 2020-04-19 19:15 wdliming 阅读(1698) 评论(0) 推荐(0) 编辑
摘要:参考链接:http://www.cnblogs.com/QG-whz/p/5456720.html 并做了自己的修改 1. 什么是gcc gcc的全称是GNU Compiler Collection,它是一个能够编译多种语言的编译器。最开始gcc是作为C语言的编译器(GNU C Compiler), 阅读全文
posted @ 2020-02-16 19:13 wdliming 阅读(446) 评论(0) 推荐(0) 编辑
摘要:1、这个使用bcc3.1精简版来编译c程序的,使用dosbox来模拟仿真的,bcc3.1可是1992年的工具了,相当老了。dos年代的工具,是16位编译工具, 2、下面使用msys2的最新版gcc-9.2.0来编译运行的。对比bcc3.1,平台已经更新到64位了 阅读全文
posted @ 2020-02-14 21:52 wdliming 阅读(486) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/czg13548930186/article/details/78331692 http://c.biancheng.net/gcc/ https://www.cnblogs.com/king-lps/p/7757919.html 如果想把C语言变量的名称 阅读全文
posted @ 2020-02-08 22:02 wdliming 阅读(374) 评论(0) 推荐(0) 编辑
摘要:一、安装 测试系统: windows 10 首先需要msys2的安装包,可以去官网下载安装包 官网地址: http://www.msys2.org/本次下载的是 msys2-x86_64-20180531.exe 注意:1.msys2不可以安装在FAT*分区 2.msys2不能安装在win XP系统 阅读全文
posted @ 2020-02-07 21:13 wdliming 阅读(39087) 评论(0) 推荐(2) 编辑
摘要:命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] [-gcc] arch – 体系架构,如ARM,MIPS vendor – 工具链提供商 os – 目标操作系统 eabi – 嵌入式应用二进制接口(Embedded Application B 阅读全文
posted @ 2020-01-06 13:10 wdliming 阅读(667) 评论(0) 推荐(0) 编辑