ltp-ddt realtime_cpuload_10p 涉及的cpuloadgen交叉编译及安装

1.下载源码

https://github.com/ptitiano/cpuloadgen/archive/v0.94.tar.gz

解压

tar -zxvf cpuloadgen-0.94.tar.gz

2.Makefile

CC = $(CROSS_COMPILE)gcc
MYCFLAGS += -Wall -static -pthread
DESTDIR = ./out

install: cpuloadgen
    install -d $(DESTDIR)
    install cpuloadgen $(DESTDIR)

所以make install可以顺便生成cpuloadgen 并安装到DESTDIR

make CROSS_COMPILE=arm-linux-gnueabihf-  install

搞定。

原文地址:https://www.cnblogs.com/idyllcheung/p/10986441.html

时间: 2024-10-17 14:57:28

ltp-ddt realtime_cpuload_10p 涉及的cpuloadgen交叉编译及安装的相关文章

ltp-ddt realtime_cpu_load涉及的cyclictest 交叉编译

Cyclictest 是 rt-tests 下的一个测试工具,也是rt-tests 下使用最广泛的测试工具,一般主要用来测试使用内核的延迟,从而判断内核的实时性. 1.下载源码 git clone git://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git 一直没法连接上. 转而手动下载 https://git.kernel.org/pub/scm/utils/rt-tests/rt-tests.git/snapshot/rt-tests-1

wifidog交叉编译wifidog安装

不得不亲自进行交叉编译移植的时候,所碰到的一些问题. (1)下载源码这个可以到wifidog官方下载. (2)交叉编译环境这个需要提前准备好,也不多说了 (3)解压,并进入代码目录运行./autogen.sh可能会报错:libtoolize: command not found这个需要安装一下依赖的工具包:apt-get install libtool (4)然后执行./configure ./configure –host=mips-openwrt-linux –prefix=$PWD/ins

使用 cmake 进行交叉编译

cmake 因为“又”要额外学一门语言而被诟病,但这并不妨碍越来越多私人项目用 cmake 来管理:autoconfig 确实是更好的发行工具,但 cmake 管理项目确实挺方便.如果要应用这些 cmake 管理的项目到嵌入式环境中,必然涉及交叉编译的问题. 这些项目交叉编译,主要是设置一些环境变量. 这些设定可以写成一个 .cmake 文件,1) 需要交叉编译时 include ,2)或者直接把这些配置写到 CMakeLists.txt 文件的开始位置.两种方法是等效的. 用下面语句应用写好的

更换Qt QtEmbedded库的版本出现问题及解决(交叉编译OpenSSL)

近日将QtEmbedded库的版本由4.7.0更新到4.7.4.工具链并未改变,仍为 Target: arm-none-linux-gnueabiConfigured with: ......Thread model: posixgcc version 4.3.2 (Sourcery G++ Lite 2008q3-72) 所有依赖的库根据需要重新下载最新版本编译.现将在此过程中出现的问题及解决方法列出,以供下次移植时参考. 1.browser程序重新编译,在开发板的命令行运行:./browse

(笔记)Ubuntu下安装arm-linux-gcc-4.4.3.tar.gz (交叉编译环境)

参考了前人的成果,结合自己实践,arm-linux-gcc-4.4.3.tar.gz的下载地址为:http://ishare.iask.sina.com.cn/f/13836544.html?from=like 本人所用系统是Ubuntu12.04,但只要是Ubuntu应该都可以安照此步骤安装. 1.解压文件 解压 tar zxvf arm-linux-gcc-4.4.3.tar.gz -C/( 直接解压后就可以,-C/会让解压的文件自动放在根目录下指定路径,不用管)下载arm-linux-gc

安装交叉编译工具arm-linux-gcc-4.3.2 并且修改环境变量

安装交叉编译工具arm-linux-gcc-4.3.2 2011-07-08 00:55:28|  分类: 嵌入式|举报|字号 订阅 环境:Fedora 9 STEP 1: 下载arm-linux-gcc-4.3.2.tgz. 把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt.下载网站1:http://www.arm123.com.cn/linux/arm-linux-gcc-4.3.2.tgz             下载网站2:http://www.arm9

QT5.7交叉编译安装到arm(好多系列文章)

以下采用的系统为ubuntu16.04,开发板为迅为iTOP4412,4.3寸屏. 下载qt5.7源码qt-everywhere-opensource-src-5.7.0.tar.xz http://www.download3k.com/Install-Qt.html 下载ARM交叉编译工具arm-2014.05-29-arm-none-Linux-gnueabi-i686-pc-linux-gnu.tar.bz2 http://www.veryarm.com/arm-none-linux-gn

Ubuntu Qt 交叉编译(树莓派2b)

在一个平台上生成另一个平台上的可执行代码.为什么要大费周折的进行交叉编译呢?一句话:不得已而为之.有时是因为目的平台上不允许或不能够安装所需要的编译器,而又需要这个编译器的某些特征:有时是因为目的平台上的资源贫乏,无法运行所需要的编译器:有时又是因为目的平台还没有建立,连操作系统都没有,根本谈不上运行什么编译器. 要进行交叉编译,我们需要在主机平台上安装对应的交叉编译工具链(cross compilation tool chain),然后用这个交叉编译工具链编译源代码,最终生成可在目标平台上运行

Opencv交叉编译到ARM(基于Qt)

*:前提是Qt交叉编译已经完成,并能正常使用. 1.下载Opencv2.2.0并解压,在解压后的目录下新建一个release目录. 2.安装cmake和cmake-gui. 3.执行命令:cmake-gui 错误提示和解决: Issue 2. ImportError: No module named sphinx: Just copy the following line, then this problem disappear. yum install python-sphinx Issue