BitBlaze TEMU/Tracecap 在64位Ubuntu 14.04 LTS上的编译

安装bitblaze的动态分析工具temu 在ubuntu 16.04 14.04 上安装temu都未成功,在各种摸索下自己成功在ubuntu 12.04上安装temu。 实验环境 QEMU虚拟机版本:1.0Host操作系统:32位Ubuntu desktop 12.04.5Guest虚拟机操作系统:32位的Ubuntu 9.04  1.下载补丁temu-release2009-gcc4.patch 2.下载temu并解 阅读详情

周末安装好了Ubuntu 14.04 LTS Final Beta,也就是Beta 2,应该与发布版本非常接近了,就在这个系统上列一下步骤吧。

主要参考对象是 https://groups.google.com/forum/#!topic/bitblaze-users/QdoY9l8D-ho ,再结合一些我自己的尝试。

所有引用的文件,包括TEMU本身,都可以在 http://pan.baidu.com/s/11nTbo 找到,国内下载快一些,而且不用到处找了。

=============

TEMU/Tracecap发布已经有5年了,官方的安装说明基于当时的Ubuntu 9.04 32位系统。这个系统与现在广泛应用的64位Ubuntu 12.04 LTS以及更新的系统差异越来越大,而老的9.04已经不再维护,想用也不好用了。鉴于TEMU/Tracecap是一个试验性的软件,编译时问题比较多,因此有必要写一个更新的文档,说明如何在最新的系统上编译使用TEMU/Tracecap。既然Ubuntu 14.04 LTS已经发布,我就写一个如何在这个最新的系统上编译这个软件。

第一步,还是按照官方文档,把编译依赖的包安装好

sudo apt-get install qemu

sudo apt-get build-dep qemu

sudo apt-get install binutils-dev

sudo apt-get install libssl-dev

注:因为我们打算用最新的gcc进行编译,gcc-3.4就不用安装了。另外我的操作系统安装好之后自己安装过几个其他包,应该没有影响,但如果大家发现还缺少依赖的包请告诉我。

第二步,是给TEMU打补丁,以支持GCC 4的编译,以及64位系统环境

tar xvzf temu-1.0.tar.gz

cd temu-1.0

patch -p0 <../temu-release2009-gcc4.patch

第三步,针对<aio.h>从Ubunt

Bitblaze环境搭建之TEMU/Tracecap的编译和安装 ubuntu12.04下TEMU的安装 The following script shows the steps for building and installing TEMU and the other software it depends on: (This is also found as docs/install-temu-release.sh in the TEMU 阅读详情

相关推荐

【linux】gcc编译选项:-fomit-frame-pointer,-fno-tree-vectorize,-fno-strict-aliasing以及ARM相关选项

Date: 2018.9.5 https://www.cnblogs.com/islandscape/p/3444122.html https://blog.csdn.net/chdhust/article/details/8462414 https://blog.csdn.net/u014529578/article/details/40630781 https://blog.csd...

CSDN明星博主,认证博客专家,视频、Matlab领域优质创作者。 3362

FactoryTool-v1.89.zip

FactoryTool_v1.89.zip

2013-2022 全球30米分辨率土地生产力动态数据集(56文件)TIF

详情介绍:数据集为全球30米分辨率土地生产力动态产品,土地生产力趋势是联合国可持续发展目标15.3(土地退化中性)监测与报告的重要子指标,可用于识别土地生产力下降、稳定、受压和上升等状态,为土地退化评估、生态修复优先区识别和精细尺度管理决策提供数据支撑。 注意事项:当前数据集较大,剩余分卷需要打开 https://pan.quark.cn/s/1e4489fddc11?pwd=yQgw 进行下载。

机械三维3D设计图-三轴自动焊锡模组.zip

机械三维3D设计图-三轴自动焊锡模组.zip

gdal-3.11.3-cp314-cp314-linux-x86-64.whl

gdal-3.11.3-cp314-cp314-linux_x86_64.whl

机械三维3D设计图-PCBA板测试设备.zip

机械三维3D设计图-PCBA板测试设备.zip

中国网络安全产业创新发展联盟“Al+网信安全”典型案例集8.4

人工智能自身安全方向 聚焦人工智能技术全生命周期安全治理,围绕大模型、智能体等新一代人工智能技术的安全风险开展系统性研究。重点关注基础设施安全、训练数据防投毒与防泄漏、模型算法鲁棒性增强、应用服务内容合规检测、智能体行为监控等关键领域,构建A安全防护、检测与监测技术体系。深入研究智能体在研发、部署、应用全生命周期的安全风险,系统梳理风险点与标准框架,牵头或参与智能体安全领域的国际、国家、行业标准制定,推 动AI安全治理规范化、标准化。 人工智能赋能安全方向 推动人工智能技术与网络安全深度融合,发挥Al技术在安全领域的赋能作用。重点发展安全大模型、安全智能体、AI驱动的自动化渗透测试与漏洞挖掘等技术与产品,提升网络安全防护的智能化、自动化水平。整合行业优秀实践与优质资源,提炼可复制可推广的解决方案,促进供需精准对接。举办AI安全技术研讨活动,聚焦AI攻防对抗等前沿热点,推动AI赋能安全关键技术突破与创新应用,力争打造自主的、能够与国际水平对标 的大模型赋能安全攻防应用能力集。

AIAII的资料许欸的思考角度思考垃圾

AIAII的资料许欸的思考角度思考垃圾

毕业设计含文档和代码VB学生宿舍管理系统(源代码+论文)

毕业设计含文档和代码VB学生宿舍管理系统(源代码+论文)

高校技术转移办公室人员在推动技术成果产业化过程中,如何高效识别具有市场潜力的技术?.docx

高校技术转移办公室人员在推动技术成果产业化过程中,如何高效识别具有市场潜力的技术?

毕业设计含文档和代码VB学生公寓管理系统(源代码+论文)

毕业设计含文档和代码VB学生公寓管理系统(源代码+论文)

国央企创新负责人如何推动本单位技术成果的高效转化?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

ZX-DU99D3X8 V2.0 寨板bios原版编程器备份

主板丝印ZX-DU99D3X8 V2.0 双路x99,8槽4通道D3内存

K8s私有仓库拉取镜像报错解决:x509 certificate signed by unknown authority

在Kubernetes环境中使用自签名证书的私有Harbor镜像仓库时,常会遇到证书验证失败的问题。本文将详细讲解如何解决这个常见的证书问题。Kubernetes版本:1.28.2容器运行时:containerd 1.6.20私有仓库:Harbor(使用自签名证书)(超简单搭建私有仓库Harbor-亲测无坑解决K8s私有仓库证书问题的关键在于正确配置容器运行时(本例中是containerd)信任私有仓库的证书。

lzz的博客 2132

从Android到鸿蒙:UI框架迁移的实战指南与最佳实践

本文为Android开发者提供了将应用UI框架迁移至鸿蒙系统的实战指南。文章深入对比了Android命令式编程与鸿蒙ArkUI声明式编程的核心差异,详细讲解了从环境配置、布局迁移(如RecyclerView转List)、逻辑处理到多设备适配与性能优化的全流程最佳实践,帮助开发者高效完成迁移工作。

weixin_29208077的博客 428

【校园网代理连接问题】已解决,“该设备或资源(Web 代理)未设置为接受端口“7890”上的连接“

我遇到这个问题很多次。每次都是vpn的问题,不止通俗意义上的梯子(clash之类的),还包括校园网vpn。点击“ 拨号和虚拟专用网络设置”中的“设置”, 关闭代理服务器。在打开vpn后或者关闭vpn后无法浏览网页,网页诊断显示“关闭“手动设置代理”中的“使用代理服务器”,关闭对应的本地代理即可。

聆雨。 1万+

P+F--r2000激光雷达slam技术实现

P+F--r2000激光雷达slam技术实现

majingming123的博客 1657

Paypal开发者中心获取“ClientId”和“ClientSecret”参数

正式环境设置 1、登录到 paypal开发者中心 网址:https://developer.paypal.com/developer/ 点击右上角登录按钮登录 2、左侧栏 - 我的应用程序和凭证 - 点击“创建新应用” 新注册的paypal账号,需要进行邮箱验证,验证通过后,需要等待一段时间(或重新登录),才会出现相关设置项位置 验证邮箱通过后,点击创建新应用 3、按提示填写,保存创建应用 4、点击刚创建的应用进入应用详情页 5、应用详情页获得网站开发人员所需要的“ClientId”和“Client

龚清林的博客 1万+

保姆级教程:用Jetson Orin Nano和ROS2 Humble搞定PIXhawk 4飞控通信(含配置文件详解)

本文提供了一份详细的Jetson Orin Nano与PIXhawk 4飞控通信配置指南,涵盖硬件连接、ROS2 Humble环境搭建、MAVROS2配置及通信调试全流程。通过实战案例和配置文件详解,帮助开发者快速实现无人机上位机与飞控的稳定通信,适用于无人机开发与自动化控制场景。

weixin_33670786的博客 472

BPMN-JS :修改节点“Change Type”事件类型

修改路径:node_modules\bpmn-js\lib\features\replace\ReplaceOptions.js。

TaylorY的博客 669

用 SAP S/4HANA Configure Predefined Custom Fields 玩转预定义自定义字段:从概念到实战

SAP预定义自定义字段配置指南:安全扩展业务模型的云原生方案 摘要: 本文系统介绍SAP S/4HANA Cloud中预定义自定义字段的配置方法,对比普通自定义字段与预定义字段的区别,阐述其技术特点与业务价值。重点解析"Configure Predefined Custom Fields"应用的核心功能,包括字段元数据配置、多语言支持、UI集成等能力,并通过业务伙伴扩展案例演示完整实施流程。文章指出预定义字段方案在云环境下的独特优势:既满足业务扩展需求,又能保证系统可升级性,是SaaS环

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 76

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

上一篇: BitBlaze TEMU/Tracecap 编译心得
下一篇: 尝试使用绕线法制作数字电路
gnw
gnw
博客等级 码龄25年 2粉丝 4原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值