8cc.go C编译器 8cc.go是用Go语言编写的C编译器。 这是8cc的端口( ) 作者 DQNEO (最初来自上山瑞 ) 用法 输出汇编代码只能在Linux上运行。 如果您使用其他平台,我会建议Docker运行它。 $ docker run -it --rm -v `pwd`:/mnt dqneo/ubuntu-build-essential:go bash root@62b0d706a586:/mnt# echo 'int main(){printf("%s\n","hello world");}' |./gorun|./asrun hello world 它支持哪种语法? 如果别的 对于 二进制运算符(+-/ *&|) 逻辑运算符(&&,||) 三元运算符(?:) 功能声明 函数调用 分配给局部变量 分配给全局变量 primitiv数据类型(int,char,char *,float,double) 复合数据类型(数组,结构,联合,指针) 指针算术 指针取消引用 测试 $ docker run -it --rm -v `pwd`:/mnt dqneo
2022-11-29 14:49:40 69KB c go compiler 8cc
1
GearGen 用go语言编写的简单齿轮轮廓生成器,并输出到SVG。 安装 使用go工具安装应用程序源。 go get github.com/stuphi/GearGen go install github.com/stuphi/GearGen ##用 GearGen -h 这将为您提供各种选择。 animation.sh 这演示了该程序的一种可能用法。脚本的示例输出如下所示。
2022-11-29 10:40:20 5.4MB Go
1
R软件代码转换为matlab 雨流计数算法(4点方法),符合C99 “雨流计数”包括四个主要步骤: 磁滞滤波 峰谷滤波 离散化 四点计数法: * D / \ Closed, if min(B,C) >= min(A,D) && max(B,C) <= max(A,D) B *<--/ Slope B-C is counted and removed from residue / \ / / * C \ / * A 这些步骤在以下标准中已完全记录在案: ASTM E1049“疲劳分析中循环计数的标准实践” [1] 此实现使用了[3,4]中提到的4点算法和[2]中提出的3点HCM方法。 要考虑残留物,您可以实现自定义方法或使用一些预定义的功能。 该包装的特点 模块化体系结构分为两层: a)模块rainflow.c (带有rainflow.h )具有所有必要的功能,用于雨流量计数和直方图提取。 您可以在编译时选择多个可选功能: RFC_MINIMAL :仅将核心功能用于RFC_MINIMAL数(例如,移植到µControllers)。 RFC_TP_SUPPORT :转折点存储。 RFC_H
2022-11-11 20:05:50 122KB 系统开源
1
用汇编语言编写AVR单片机程序入门教程,适用于有一定基础的朋友参考,有助于对C和AVR 的深入理解。
2022-10-26 18:44:25 334KB 单片机 avr avr汇编语言 Asm
1
用C语言编写的nes模拟器
2022-09-27 21:44:55 625KB C
1
用C语言编写内核源代码。编写操作系统的第一部分是以 16 位汇编(实模式)编写引导加载程序。 引导加载程序是在任何操作系统运行之前运行的程序。 它用于引导其他操作系统,通常每个操作系统都有一组特定的引导加载程序。 转到以下链接以在 16 位汇编中创建您自己的引导加载程序
2022-08-26 21:01:01 618KB 操作系统 内核 写内核 用C语言写内核
1
去做 这是一个用C语言编写的简单待办应用程序。 用法 查看待办事项清单: todo 更改名称: todo -n Things to Do 要添加新任务: todo buy milk todo "eat cookies" todo 1 pour milk 要编辑任务: todo -e 2 buy more milk 移动任务: todo -m 3 2 标记任务: todo 1 删除任务: todo -r 1 要在任务前添加空间,请执行以下操作: todo -s 2 帮助: todo -h 建造 运行make (或在Windows上为nmake )。 如果您使用的是Visual Studio,请打开项目并构建Release。 安装 运行sudo make install来安装到/usr/local 。 要安装到另一个位置,请首先运行configure :
2022-08-13 14:42:37 10KB c cli todo C
1
用C语言编写的一个计算器,支持四则混合运算,方便进行功能扩展,如加幂运算、三角函数运算等。 实现技术:结构体、单向链表、递归算法等 有源代码Calculator.c和可执行文件Calculator.exe
2022-07-16 13:47:54 35KB c语言 计算器 四则混合运算 源文件
1
用C语言编写的车库管理系统,可以实现对车的分类,添加,删除,排序等等。
2022-07-13 09:49:32 4.11MB C 车库管理
1
这是一个基于C++编写的有关运动会奖牌榜的程序,它实现了许多功能,如参赛队伍注册,运动员信息注册,运动员参赛项目注册,成绩输入,单项成绩统计排名,团体总分及总奖牌数排名等。
2022-07-04 18:21:29 1.07MB 运动会,奖牌榜
1