社区
C++ 语言
帖子详情
64位的redHat linux运行32位的程序
ywjava2009
2009-12-13 03:27:07
64位的redHat linux运行32位的程序(C++),出现内存增长问题,请问各位有没有什么解决的办法?
...全文
655
7
打赏
收藏
64位的redHat linux运行32位的程序
64位的redHat linux运行32位的程序(C++),出现内存增长问题,请问各位有没有什么解决的办法?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywjava2009
2009-12-14
打赏
举报
回复
erqewrqewr
aizibion
2009-12-13
打赏
举报
回复
[Quote=引用 4 楼 ywjava2009 的回复:]
内存一直在涨,不确定是不是内存泄漏,正在查,就是想确定下如果程序没问题,会不会出现这个问题,也就是说64位的机器能不能用32的程序。谢谢各位的回帖。
[/Quote]
如果一直在涨,90%是程序有问题,如果位数的变化会导致低位数的程序会在高位数的机器上出现漏斗的话,这个升级也做的太挫了吧。。。
ps:公司曾有32位程序跑64 位系统先例,未出现内存增长问题
do_fork
2009-12-13
打赏
举报
回复
[Quote=引用 4 楼 ywjava2009 的回复:]
内存一直在涨,不确定是不是内存泄漏,正在查,就是想确定下如果程序没问题,会不会出现这个问题,也就是说64位的机器能不能用32的程序。谢谢各位的回帖。
[/Quote]
一般可以编译64位版,几乎所有Linux软件都有64位版
ywjava2009
2009-12-13
打赏
举报
回复
内存一直在涨,不确定是不是内存泄漏,正在查,就是想确定下如果程序没问题,会不会出现这个问题,也就是说64位的机器能不能用32的程序。谢谢各位的回帖。
zenny_chen
2009-12-13
打赏
举报
回复
内存增长?呵呵,我估计是有可能。
你在你64位下的编译器中看看int和long所占的字节数。类型长度可能会增长(我估计int可能仍然为32位,而long就变成64位了)。
而对于原来在32位机器上编译的程序放到64位环境下不会变长,而只是说,可能一个页的长度增加了,使得你的文件占用空间可能会增大。
do_fork
2009-12-13
打赏
举报
回复
确定是内存泄漏,还是说cache很大
晨星
2009-12-13
打赏
举报
回复
你说的“内存增长”是指内存一直只增不减,而且非常严重?
确定不是程序本身的内存泄露么?在32位Linux上运行就没问题么?
screen下载、
linux
后台
运行
程序
、
linux
下screen下载
screen下载、
linux
后台
运行
程序
非常实用、后台任务、screen
linux
redhat
、CentOs系统screen下载、
linux
后台
运行
程序
、screen
linux
redhat
、CentOs系统screen下载、
linux
后台
运行
程序
、screen
linux
redhat
、CentOs系统screen下载、
linux
后台
运行
程序
、screen
linux
redhat
、CentOs系统
Linux
下SEGY地震数据显示
程序
本
程序
用于显示SEGY格式的地震数据,
运行
于
Linux
下,支持的环境为
RedHat
5或6,
64位
系统或Centos 5 或6,
64位
, 需X11, Xm, Xt
运行
库。 目前只支持IBM32 位浮点和IEEE
32位
浮点
Redhat
Linux
RHCE8官方培训视频第二册134
1)本套视频使用红帽官方教材,官方实验环境2)本课程专为线上学习人员录制,课程紧凑,言简意赅,不啰嗦。3)学
Linux
必须动手,本课程从搭建学习环境到教材讲解、实验演示一步到位4)能学到花费上万块参加线下辅导才能学到的知识5)RHCE8官方培训包含三本书,本课程为中级第二册1346)本课程为中级课程,基础不好的学员请先学习入门级首册124。7)学完该课程才能顺利学习后续的第三门门课8)本课程包含KickStart自动安装、正则表达式、计划任务配置、高级磁盘管理、LVM逻辑卷管理、SE
Linux
管理、网络管理、Firewall防火墙管理、
Linux
虚拟化等内容
linux
上的socket代理服务
程序
linux
上的socket代理服务
程序
,支持开机自动启动,service proxy {start|stop|restart|status} 和
linux
上其他服务类似,有对应的配置文件。 此
程序
在
redhat
Enterprises 5.0 、 ubuntu、ubuntu arm
linux
上编译通过并
运行
。 注意:此
程序
使用I/O复用技术,但
程序
有bug,导致cpu90%以上(有解决了这个bug的版本,暂时没找到,稍候会上传) 1.tar -zxvf proxy.tar.gz 2.make 3.make install 4.service proxy start
STM32CubeMX 5.0.0
介绍STM32CubeMX 5.0.0 STM32CubeMX是
32位
ARM®Cortex®STM32微控制器的图形工具。它是STMCube“计划的一部分,既可以作为独立应用
程序
使用,也可以作为集成开发环境(IDE)集成的Eclipse插件使用 .STM32CubeMX具有以下主要功能: 轻松的微控制器选择涵盖整个STM32产品组合 从STMicroelectronics板列表中选择电路板。 简单的微控制器配置(引脚,时钟树,外设,中间件)和相应的初始化C代码的生成。 通过将先前保存的配置导入新的MCU项目,可轻松切换到属于同一系列的另一个微控制器。 生成配置报告。 为选择的集成开发环境工具链生成IDE就绪项目。STM32CubeMX项目包括生成的初始化C代码,STM32 HAL驱动
程序
,用户配置所需的中间件堆栈以及在所选IDE中打开和构建项目所需的所有相关文件。 用户定义的应用
程序
序列的功耗计算。 自我更新允许用户使STM32CubeMX保持最新状态。 下载和更新用户应用
程序
开发所需的STM32Cube“嵌入式软件”(有关STM32Cube嵌入式软件产品的详细信息,请参阅附录E:STM32Cube嵌入式软件包)。 安装并
运行
STM32CubeMX 5.0.0 支持的操作系统和体系结构 Windows®7:
32位
(x86),
64位
(x64) Windows®8:
32位
(x86),
64位
(x64) Windows®10:
32位
(x86),
64位
(x64)
Linux
®:
32位
(x86)和
64位
(x64)(在
RedHat
,Ubuntu和Fedora上测试) 由于STM32CubeMX是
32位
应用
程序
,因此某些版本的
Linux
64位
发行版需要安装
32位
兼容软件包,如作为ia32-libs。 MacOS:
64位
(x64)(在OS X Yosemite上测试) 软件要求 在Windows和
Linux
上:Java
运行
时环境(最低版本1.7.0_45) 在MacOS上:Java开发工具包(最低版本1.7.0_45) 安装STM32CubeMX 要安装STM32CubeMX,请执行以下步骤: 将最新的STM32CubeMX安装包的全部内容从http://www.st.com/stm32cubemx解压缩(解压缩)到同一目录中 在Windows上 确保您拥有管理员权限 双击SetupSTM32CubeMX-5.0.0.exe文件 在
Linux
上 确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份
运行
安装,以在共享目录上安装STM32CubeMX 在SetupSTM32CubeMX-5.0.0.
linux
文件上双击(或从控制台窗口启动) 在MacOS上 确保您具有目标安装目录的访问权限,您可以以root(或sudo)身份
运行
安装,以在共享目录上安装STM32CubeMX 在SetupSTM32CubeMX-5.0.0应用
程序
上双击(或从控制台窗口启动) 安装后,您可以安全地从磁盘中删除zip的内容。 有关系统要求或其他可能安装的更多详细信息,请参阅STM32CubeMX用户手册。
运行
STM32CubeMX 在Windows上 从Program Files> ST Microelectronics> STM32CubeMX中选择STM32CubeMX。 或者双击桌面上的STM32CubeMX图标。 在
Linux
上 从STM32CubeMX安装目录启动STM32CubeMX可执行文件 在MacOS上 从启动板启动STM32CubeMX应用
程序
卸载STM32CubeMX 要卸载STM32CubeMX,请执行以下步骤: 在Windows上 打开Windows控制面板。 选择“
程序
和功能”以显示计算机上安装的
程序
列表。 右键单击STM32CubeMX并选择卸载功能。 在
Linux
上 使用文件资源管理器,进入STM32CubeMX安装的卸载
程序
目录,然后双击startuninstall桌面快捷方式 或使用java -jar /Uninstaller/uninstaller.jar手动启动卸载 在MacOS上 使用文件资源管理器,进入STM32CubeMX安装的Uninstaller目录,然后双击uninstaller.jar 或直接将STM32CubeMX应用
程序
移动到回收站中
C++ 语言
64,685
社区成员
250,491
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章