undefined reference to `minor' undefined reference to `major'的解决方案

2024-06-06 10:18

本文主要是介绍undefined reference to `minor' undefined reference to `major'的解决方案,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

坑爹啊!搞了半天。。。

root@ubuntu:/Ad_Pro_in_Unix/chapter_4# gcc ./pro_4_25.c -o ./c.out
/tmp/ccfhE6Bd.o: In function `main':
pro_4_25.c:(.text+0x605): undefined reference to `minor'
pro_4_25.c:(.text+0x61b): undefined reference to `major'
pro_4_25.c:(.text+0x663): undefined reference to `minor'
pro_4_25.c:(.text+0x676): undefined reference to `major'

仅此blog,帮助遇到同样问题的童鞋。。。

看APUE的时候,第四章的example里面有个major 和minor函数

这个时候man一下发现在sys/types.h里面。

好的,include以为完事大吉。。。”以为“而已。。。

不行的。。。同样报错。。

根本原因就是

还是别人说把:“linux下就是没有。查了一下,好像是solaris有,在linux下应该不需要包含此文件,因为相应内容其他头文件可以提供。 
不知你需要什么定义,比如makedev,在文件 
/usr/include/sys/sysmacros.h 
中定义,但是一般只要包含sys/types.h即可”


把sysmacros.h include进去,搞定。。。。


这篇关于undefined reference to `minor' undefined reference to `major'的解决方案的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1035830

相关文章

免费内网穿透工具 ,快解析内网穿透解决方案

在IPv4公网IP严重不足的环境下,内网穿透技术越来越多的被人们所使用,使用内网穿透技术的好处有很多。 1:无需公网ip 物以稀为贵,由于可用的公网IP地址越来越少,价格也是水涨船高,一个固定公网IP一年的成本要上万,而使用内网穿透技术则不需要公网IP的支持。 2:提高安全性 使用内网穿透技术,无需在路由器映射端口,我们知道黑客通常会使用端口扫描来寻找攻击对象,不映射端口能大大提高服务器的安全

分布式事务的解决方案(一)

前言应用场景 事务必须满足传统事务的特性,即原子性,一致性,分离性和持久性。但是分布式事务处理过程中, 某些场地比如在电商系统中,当有用户下单后,除了在订单表插入一条记录外,对应商品表的这个商品数量必须减1吧,怎么保证? 在搜索广告系统中,当用户点击某广告后,除了在点击事件表中增加一条记录外, 还得去商家账户表中找到这个商家并扣除广告费吧,怎么保证? 一 本地事务 以用户A

Android 10.0 系统开机重启桌面时钟小部件widget加载慢解决方案

1.前言 在10.0的系统rom产品定制化开发中,在Launcher3桌面系统默认会有时钟widget小部件显示在首屏的,但是发现在开机过程 中会显示的好慢,等进入桌面了 还没显示,所以接下来分析下相关的源码流程,来实现相应的功能 2.系统开机重启桌面时钟小部件widget加载慢解决方案的核心类 frameworks\base\services\appwidget\java\com\andr

由于jdk版本问题引起的Unsupported major.minor version 52.0

tomcat启动报错 错误日志信息: 三月 01, 2019 9:47:02 下午 org.apache.catalina.core.ApplicationContext log INFO: Initializing Spring root WebApplicationContext 三月 01, 2019 9:47:08 下午 org.apache.catalina.core.Standard

【建设方案】基于gis地理信息的智慧巡检解决方案(源文件word)

传统的巡检采取人工记录的方式,该工作模式在生产中存在很大弊端,可能造成巡检不到位、操作失误、观察不仔细、历史问题难以追溯等现象,使得巡检数据不准确,设备故障隐患得不到及时发现和处理。因此建立一套完善的巡检管理系统是企业实现精细化管理的一项重要工作。 基于GIS地理信息系统绘制常规巡检线路,设置线路巡检频率,当线路处于激活状态时,可根据已设置的频率自动生成巡检线路任务,并以消息的形式推送给执行人,

uni-pay 2.x:一站式支付解决方案,让支付变得简单高效

一、引言 在移动互联网时代,支付功能已成为各类应用不可或缺的一部分。然而,支付功能的开发往往伴随着复杂的流程和高昂的成本,特别是在对接微信支付、支付宝支付等主流支付渠道时,前端后端的开发工作量和出错率都较高。为了简化这一过程,uni-pay应运而生,并以其高效、易用的特性受到了广大开发者的青睐。最近,uni-pay又升级到了2.x版本,进一步增强了其功能性和易用性。 二、uni-p

八爪鱼现金流-029,网站裂变解决方案,10hongbao

现在完成renwu,可以得10hongbao !!! 八爪鱼现金流 八爪鱼 背景: 个人开发者tuiguang 项目。一个用户推给两个用户,两个用户又分别推给两个用户,就实现了指数级增长。 业务场景分析: 用户zhuce账号 -----> 用户获得tuijian码 -----> 推给其他用户zhuce–>zhuce页面添tuijian码 步骤: 1.用户zhuce,查看活动详情,

linux安装QtCreator出现undefined reference to 'drmCloseOnce'

在Jetson tx1 上安装了ubuntu16.04系统,然后安装QtCreator时出现undefined reference to `drmCloseOnce`,/usr/lib/aarch64-linux-gnnu/libGL.so的错误。   解决方法,把链接重新指向: $cd /usr/lib/aarch64-linux-gnu $sudo rm libGL.so $sud

金蝶盘点机PDA仓库条码管理家电空调类序列号扫描出入库整体解决方案

采购入库单 传统的进销存管理软件需要人工识别商品品种,清点商品数量,然后再去人工手工在电脑上一行行的录入采购入库单。录单效率低,误差大。 如果使用汉码盘点机PDA,入库时,仓管员只需要手持PDA去入库现场,将需要入库的商品按照顺序扫描条码,即可自动生成采购入库单,从而提高工作效率和数据准确性。 盘点机PDA的采购入库单有以下功能: (1)支持采购订单作为源单下推采购入库单,实现商品品种

Python pip升级及升级失败解决方案 pip 20.2.2升级20.2.3教程

Python pip升级及升级失败解决方案 本教程用于Python  pip升级及失败解决方案 首先查看脚本 pip show pip 我已经升级到了最新的版本 安装其他模块过程中出现下面提示,便说明你需要升级pip You are using pip version 18.1.1, however version 19.0.1 is available. 你的版本为18.1