64bit Linux下error: gnu/stubs-32.h: No such file or directory错误解决办法

本文解决了一种常见的Linux编译问题:在64位CentOS/RHEL/Fedora系统中因找不到gnu/stubs-32.h文件导致的编译错误。解决方案是安装glibc-devel包,该包包含了用于开发依赖标准C库程序所需的对象文件。

http://www.blogjava.net/TiGERTiAN/archive/2011/01/22/343370.html

Q. I'm getting the following error while compiling application under CentOS / RHEL / Fedora Linux 64 bit edition:

/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h:

No such file or directory

How do I fix this error?

A. You need to install the glibc-devel package. It contains the object files necessary for developing programs which use the standard C libraries (which are used by nearly all programs). If you are developing programs which will use the standard C libraries, your system needs to have these standard object files available in order to create the executables.

Install glibc-devel if you are going to develop programs which will use the standard C libraries.
apt-get install g++-multilib


 



---------------------------------------------------------
专注移动开发

Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
本系统的核心硬件基础是意法半导体(ST)的高性能微控制器STM32G431,该芯片凭借其内置的先进高分辨率定时器(HRTIM)和多个通用定时器,为无刷直流电机(BLDC)的驱动提供了近乎完美的硬件支持。具体而言,系统通过STM32G431的三路互补PWM输出通道,直接驱动一个三相全桥逆变电路(通常由六个MOSFET构成),以生成精确的、带有可编程死区时间的六步换相波形,从而有效避免桥臂直通并确保电机平稳换相。电机转子的实时位置是换相和速度控制的关键,该系统通常采用基于霍尔传感器的位置反馈方案,STM32G431的定时器硬件能够自动捕获三个霍尔传感器输入信号的跳变沿,并直接生成正确的换相信号,极大减轻了CPU的干预负担。同时,电机相电流通过低边采样电阻和运算放大器构成的电路进行检测,并利用STM32G431内部的高速、高精度12位ADC在PWM中心点进行同步采样,为电流环控制(在本项目中用于过流保护或为未来扩展FOC控制预留)和速度测量提供了真实的数据。这一精密的硬件协同工作,为后续实现高性能的闭环速度控制奠定了坚实的物理基础。在软件算法层面,该系统成功实现了基于比例-积分(PI)控制器的闭环速度调节,这是整个项目的智能核心。软件程序以前后台或中断驱动的方式运行:首先,通过定时中断实时读取霍尔传感器的信号,并利用其跳变间隔时间精确计算出电机的实际转速(RPM)。此实际速度值作为PI控制器的反馈量,与用户设定的目标速度值进行比较,从而计算出速度误差。随后,PI控制器根据此误差值,按照预定的比例(P)和积分(I)系数进行运算,动态地生成一个新的PWM占空比输出值。该输出值直接写入定时器的捕获/比较寄存器,从而调整施加在电机上的平均电压和电流,最终达到调节扭矩和速
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值