下载地址:https://fossies.org/linux/privat/stress-ng-0.14.03.tar.gz
如果提示不存在,则可以进入到 https://fossies.org/linux/privat,搜索 stress-ng 的最新版本,进行下载。
1 交叉编译过程
-
下载源码
$ wget https://fossies.org/linux/privat/stress-ng-0.14.03.tar.gz
-
解压并进入目录
$ tar xzvf stress-ng-0.14.03.tar.gz
-
设置环境变量
$ export CC=aarch64-linux-gnu-gcc
这里拿 aarch64-linux-gnu-gcc 进行举例,实际设置成你自己的交叉编译工具即可。
-
交叉编译
$ make
-
将编译得到的程序 stress-ng 放入目标板
2 错误
-
缺少 libatomic 库,错误如下:
stress-ng: error while loading shared libraries: libatomic.so.1: cannot open shared object file: No such file or directory
解决方法:从交叉编译工具的目录中,找到对应的库,放入到目标板即可。