免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2366 | 回复: 4
打印 上一主题 下一主题

移植unix5.05下的C串口通信程序到linux(FC6)下 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-20 17:00 |只看该作者 |倒序浏览
我现在想移植unix5.05下的C串口通信程序到linux(FC6)下,在unix5.05下已经能够正常编译。出现这样的问题,
我在FC6下用,unix5.05下的C程序和makefile文件内容如下:

[root@sev cc]# ls
CommTest.c  main.c  makefile  readme.txt
[root@sev cc]# cat makefile
all:fingertest2 clean
SRCHOME=./
INCLUDE=$(SRCHOME)
VPATH=$(SRCHOME)
LIBFLAG=-lm

.SUFFIXES:
.SUFFIXES: .o .c

.c.o:
        cc -G -c -w3 -O -DOS_SCO -I${INCLUDE} $<

fingertest2: CommTest.o main.o
        cc -o $@ $? ${LIBFLAG}


clean:
        rm -f main.o CommTest.o

[root@sev cc]#

以下出错信息是在FC6下调试unix的makefile文件所出现的,
[root@sev cc]# ls
CommTest.c  main.c  makefile  readme.txt
[root@sev gcc]# make
gcc -G -c -w3 -O -DOS_SCO -I./ CommTest.c
gcc: 无法识别的选项‘-G’
gcc: 无法识别的选项‘-w3’
gcc -G -c -w3 -O -DOS_SCO -I./ main.c
gcc: 无法识别的选项‘-G’
gcc: 无法识别的选项‘-w3’
gcc -o fingertest2 CommTest.o main.o -lm
rm -f main.o CommTest.o
[root@sev gcc]#

我想问一下,unix下的“cc -G -c -w3 -O -DOS_SCO -I${INCLUDE} $< ”这句中的各选项是什么意思,
如果我要移植到FC6下的话,该改些什么呢。
谁能告诉我在那里可以下到unix cc的手册呢,如果有中文的更好。
谢谢了。

论坛徽章:
3
2015年迎新春徽章
日期:2015-03-04 09:56:11数据库技术版块每日发帖之星
日期:2016-08-03 06:20:00数据库技术版块每日发帖之星
日期:2016-08-04 06:20:00
2 [报告]
发表于 2007-09-21 00:00 |只看该作者
SCO UNIX 5.05?
直接在该系统下man cc,info cc,这是最好的手册。
gcc的-G参数是要再带一个数字的,没有-w3参数

论坛徽章:
0
3 [报告]
发表于 2007-09-21 08:48 |只看该作者
把cc改成gcc, 参数-G -w3改成-g -Wa

论坛徽章:
0
4 [报告]
发表于 2007-09-22 00:24 |只看该作者
原来这就是"移植"

论坛徽章:
95
程序设计版块每日发帖之星
日期:2015-09-05 06:20:00程序设计版块每日发帖之星
日期:2015-09-17 06:20:00程序设计版块每日发帖之星
日期:2015-09-18 06:20:002015亚冠之阿尔艾因
日期:2015-09-18 10:35:08月度论坛发贴之星
日期:2015-09-30 22:25:002015亚冠之阿尔沙巴布
日期:2015-10-03 08:57:39程序设计版块每日发帖之星
日期:2015-10-05 06:20:00每日论坛发贴之星
日期:2015-10-05 06:20:002015年亚冠纪念徽章
日期:2015-10-06 10:06:482015亚冠之塔什干棉农
日期:2015-10-19 19:43:35程序设计版块每日发帖之星
日期:2015-10-21 06:20:00每日论坛发贴之星
日期:2015-09-14 06:20:00
5 [报告]
发表于 2007-09-22 13:41 |只看该作者
原帖由 cixzer 于 2007-9-22 00:24 发表
原来这就是"移植"

软件的编译系统也是其一部分, 移植的时候当然也要包括进来.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP