Linux下编译C程序,undefined reference to '_cfnakeraw' 怎么解决。。。。 求高手哦

 我来答
jiangtao9999
2011-05-03 · TA获得超过1.2万个赞
知道大有可为答主
回答量:1.2万
采纳率:44%
帮助的人:8215万
展开全部
这个提示是没有找到这个函数对应的函数库,不是 C header ,而是 so 没找到。
这个问题请检查你的系统完整性。
追问
我自Ubuntu和cygwin下都试了。。。
都是这个问题。。。。
追答
开发要用 Fedora 入门……
不要自己装任何软件,用软件包管理器装。或者系统安装时就直接装好你要的东西。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
porker2008
2011-05-03 · TA获得超过1.4万个赞
知道大有可为答主
回答量:7066
采纳率:62%
帮助的人:1.1亿
展开全部
你的实现文件是不是在termios.c里面?
如果是的话, 你必须把termios.c也compile了
追问
是Linux下的头文件,控制终端的I/O。。。。
这个termios.c。。。。。是什么东西
追答
呃不好意思.. 我以前没见过这个头文件.. 我以为是你自己Define的.. 可能是cfnakeraw这个函数的实现方式找不到吧...
我知道了
是int cfmakeraw(struct termios *termios_p);
你拼错了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yu2212
2011-05-03 · TA获得超过2391个赞
知道大有可为答主
回答量:3915
采纳率:0%
帮助的人:2963万
展开全部
你看看源码 cfnakerw 的定义在哪里。。
追问
额。。。。是在termios.h中的。。。。但是包含了这个头文件。。。
追答
我的意思是说,错误提示你,_cfnakeraw 未定义,你看看这个在哪里使用,有没有与之关联定义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式