网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
04月08日
漏签
0
天
c4droid吧
关注:
42,840
贴子:
262,807
看贴
图片
吧主推荐
游戏
首页
上一页
1
2
3
4
5
6
7
8
下一页
尾页
163
回复贴,共
8
页
,跳到
页
确定
<<返回c4droid吧
>0< 加载中...
回复:成功编译SDCC,Android上的单片机编译器!
只看楼主
收藏
回复
_柒月初七
大哲
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
前排支持
tgxx501
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
4.2能用吗?
广州紫旭来计算机服务
朱砂有啥作用小心!2025年,这四大生肖,情感,事业将迎来的重大转变!朱砂有啥作用2025年运势如何?看下你的新转机,每一次都准!
2025-04-08 03:28
广告
立即查看
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
看到下面产生了一堆Makefile,configure成功,接下来执行
make -j4
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
bison和gputils我就不演示了,按照类似的方法进行编译,就可以了,遇到错误,不要害怕,根据错误提示进行修改就OK了!
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
上面的configure,编译器我选择的是clang,这是因为boost库是用clang编译的,如果用gcc进行编译,最后生成的二进制,会产生一个莫名其妙的错误!
IT中的小白
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不明觉厉(⊙o⊙)!
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接下来写个简单的led测试程序,以及比较通用的Makefile用于编译!
广州紫旭来计算机服务
朱砂功效小心!2025年,这四大生肖,情感,事业将迎来的重大转变!朱砂功效该小心的地方要小心,该抓住机遇要抓住,别错过发财致富好运,更别错过爱你的人。
2025-04-08 03:28
广告
立即查看
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这是led.c和Makefile的源码
#include <at89x52.h>
#include <string.h>
#include <stdbool.h>
#include <8052.h>
#define led1 P2_0
void delay(unsigned int s){
unsigned int x,y;
for (y = s; y > 0; y--) {
for (x = 255; x > 0; x--);
}
}
int main(){
while(1) {
led1 = 0;//P2_0设为低电平,点亮led
delay(1000); //延时1000ms
led1 = 1;//P2_0设为高电平,熄灭led
delay(1000);
}
}
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
# the simple Makefile for sdcc
export CC := sdcc
export CFLAGS := --verbose --debug --std-c11
export HEX := led.hex
export BIN := led.bin
export IHX := led.ihx
SUB_DIRS := $(shell find . -type d)
SRC_FILES := $(wildcard *.c)
SRC_FILES += $(foreach dir,$(SUB_DIRS),$(wildcard $(dir)/*.c))
OBJS := $(patsubst %.c,%.rel,$(SRC_FILES))
all:$(HEX) $(BIN)
$(BIN):$(IHX)
makebin $^ $@
@chmod 755 $@
$(HEX):$(IHX)
packihx $^ > $@
@chmod 755 $@
$(IHX):$(OBJS)
$(CC) $(CFLAGS) $@ $^
%.rel:%.c
$(CC) -c $(CFLAGS) $< -o $@
.PHONY:clean
clean:
rm -vf *.bin *.hex *.rel *.ihx *.asm *.rst \
*.lk *.lst *.map *.mem *.sym *.adb *.cdb *.omf 2>/dev/null
青楼昨夜又满座
大哲
13
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好帖,可以完全看不到😂
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
执行make可以看到产生了一堆的文件,也生成了我们需要的hex和bin文件,如果你的手机支持OTG的话就可以用串口助手,或者stcflash进行烧写了!
广州知心计算机服务
朱砂功效小心!2025年,这四大生肖,情感,事业将迎来的重大转变!朱砂功效该小心的地方要小心,该抓住机遇要抓住,别错过发财致富好运,更别错过爱你的人。
2025-04-08 03:28
广告
立即查看
不良人侯卿
高手寂寞
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
好了教程到此也就写完了,感谢那些支持我和不支持我的人
,
开源是一种美德,分享技术同样是一种美德,希望这篇文章能够对大家有所帮助!
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示