您的位置:程序门 -> linux/unix社区 -> 程序开发区



移植unix5.05下的c串口通信程序到linux


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


移植unix5.05下的c串口通信程序到linux
发表于:2007-09-20 17:22:03 楼主
我现在想移植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的手册呢,如果有中文的更好。
谢谢了。



快速检索

最新资讯
热门点击