Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux USB上的便携式GCC_Linux_Gcc_Usb_Portability - Fatal编程技术网

Linux USB上的便携式GCC

Linux USB上的便携式GCC,linux,gcc,usb,portability,Linux,Gcc,Usb,Portability,是否有可能构建GCC来运行U盘?我希望在一些没有互联网接入或GCC的系统上运行一些HDD基准测试,比如bonnie++,它需要GCC。该操作系统是Linux的精简版,操作系统驱动器容量受到严重限制,因此无法直接在其上安装任何东西 以下是我迄今为止采取的步骤。我已经一步一步地遵循这些指示: 我已经把所有东西都准备好了,并复制到U盘上。我将棒连接到所需的系统,安装它,并将gcc目录添加到路径中。但是当我尝试运行类似于gcc-v的东西时,我得到一个gcc命令notfound错误。我是否错过了一个步骤,

是否有可能构建GCC来运行U盘?我希望在一些没有互联网接入或GCC的系统上运行一些HDD基准测试,比如bonnie++,它需要GCC。该操作系统是Linux的精简版,操作系统驱动器容量受到严重限制,因此无法直接在其上安装任何东西

以下是我迄今为止采取的步骤。我已经一步一步地遵循这些指示: 我已经把所有东西都准备好了,并复制到U盘上。我将棒连接到所需的系统,安装它,并将gcc目录添加到路径中。但是当我尝试运行类似于
gcc-v
的东西时,我得到一个
gcc命令notfound
错误。我是否错过了一个步骤,或者我试图做的是不可能的

更新

我能够将Ubuntu 12.04和bonnie++安装到闪存驱动器上。我把它插入了我想测试的系统,然后启动到Ubuntu。从那里我可以运行bonnie++:
bonnie++-d/tmp/foo-r$(free-m | grep'Mem:“| awk'{print$2}”)-u root:root
,但在测试过程中,我得到了以下错误
智能写入…无法写入块:设备上没有空间
。考虑到我正在测试的系统在raid 6中有12个1TB驱动器,我相信bonnie++是在U盘的文件系统上执行测试,而不是在raid配置上执行测试。有人对我如何从可引导USB写入raid驱动器有什么建议吗


关于@roy_Longboattom的建议,我仍在研究作为一种选择。我还遇到过一个最小的live发行版,它配备了bonnie++和一系列其他基准测试和硬件压力测试实用程序。对于那些有经验的人来说,从stresslinux运行bonnie++会给我带来同样的问题吗?

我从来没有听说过bonnie++,但我下载了tar.gz文件。这种格式在我的Linux Ubuntu下无法识别,但我通过Windows解压了它。它包含40多个项目,没有执行文件

然后我发现我可以在Ubuntu下使用“sudo apt get install bonnie++”安装bonnie++执行文件(和其他项目)。它安装了文件(天知道在哪里),但我试着运行它。程序启动并指示要写入文件,然后是第二批,花费的时间太长,所以我在五分钟后终止了程序。似乎有很多运行时命令可以使用,但我没有一周的时间来研究它们。bonnie++似乎最初是为测试Sun数据库系统而设计的,我的观点是,对于精简版的Linux来说,它太复杂了

您可能对我的DriveSpeed基准测试(免费)感兴趣。Linux有32位和64位版本,Windows有一个,通过Linux和Android减少了ARM CPU的种类。在我的网站上阅读更多内容,并在以下链接中提供下载链接(无广告):

输出日志文件Linux的示例:

     Current Directory Path: 
     /media/f816ec76-8bf2-4dd3-9e98-62934909a779/roy/all64/drivespeed2
     Total MB   11263, Free MB    9513, Used MB    1750

     Linux Storage Speed Test 64-Bit Version 1.1, Tue Feb  1 14:20:39 2011

                    Copyright (C) Roy Longbottom 2011

         8 MB File         1          2          3          4          5
     Writing MB/sec       4.33      76.73      76.15      82.40     105.84
     Reading MB/sec      57.37      86.62      83.40      80.74      82.34

        16 MB File         1          2          3          4          5
     Writing MB/sec      73.94     108.16      72.53     116.19     116.12
     Reading MB/sec      70.39     103.31     120.31     121.53     121.48

        32 MB File         1          2          3          4          5
     Writing MB/sec     113.01      76.67      73.20     115.83     116.05
     Reading MB/sec     105.19     102.41     113.15     121.55     120.59

     ---------------------------------------------------------------------
     8 MB Cached File      1          2          3          4          5
     Writing MB/sec    1271.71    1503.73    1496.38    1493.27    1491.68
     Reading MB/sec    3406.70    4015.11    4079.82    4081.24    4080.77

     ---------------------------------------------------------------------
     Bus Speed Block KB     64        128        256        512       1024
     Reading MB/sec      84.93     102.31     112.31     121.03     116.41

     ---------------------------------------------------------------------
     1 KB Reads File MB >    2      4      8     16     32     64    128
     Random Read msecs    0.43   0.39   0.45   3.01   4.49   5.93   6.69

     ---------------------------------------------------------------------
     500 Files   Write             Read             Delete
     File KB     MB/sec  ms/File   MB/sec  ms/File  Seconds
           2       7.54     0.27     7.67     0.27    0.015
           4      17.19     0.24    22.27     0.18    0.018
           8      20.24     0.40    27.21     0.30    0.017
          16      33.27     0.49    47.16     0.35    0.019
          32      52.67     0.62    67.20     0.49    0.016
          64      55.43     1.18    75.49     0.87    0.015

                  End of test Tue Feb  1 14:21:29 2011

检查您的U盘是否未在noexec模式下安装。(检查<代码>安装> <代码>)运行<代码>安装> /COD>给我以下输出“代码> /DEV/SDD1 on /MNT/USB类型VFAT(RW)< /代码>。您可以考虑在USB驱动器上安装任何发行版,然后启动它或将其着色到其中。这将使您无需触摸操作系统驱动器即可轻松安装和运行所有开发工具和基准测试。实际上,我正在考虑从USB启动发行版,作为计划B。我对chroot不太熟悉,但将对此进行研究。为什么您希望GCC运行U盘以运行磁盘基准测试?您需要的是编译后的程序,您可以在任何具有兼容CPU(和操作系统)的系统上生成该程序。您可以将其保存在U盘上,并根据设置权限(如果是Linux),然后在一系列系统上运行它,可能会将其复制到要测试的驱动器上。这看起来很棒,谢谢!我在16gb的usb闪存驱动器上安装了Ubuntu12.04,并在周末安装了bonnie++并在其上构建了essentials。我还将进一步研究DriveSpeed基准,并将其添加进去。计划是将驱动器插入所需的系统中,chroot插入其中,然后看看接下来会发生什么。
     Current Directory Path: 
     /media/f816ec76-8bf2-4dd3-9e98-62934909a779/roy/all64/drivespeed2
     Total MB   11263, Free MB    9513, Used MB    1750

     Linux Storage Speed Test 64-Bit Version 1.1, Tue Feb  1 14:20:39 2011

                    Copyright (C) Roy Longbottom 2011

         8 MB File         1          2          3          4          5
     Writing MB/sec       4.33      76.73      76.15      82.40     105.84
     Reading MB/sec      57.37      86.62      83.40      80.74      82.34

        16 MB File         1          2          3          4          5
     Writing MB/sec      73.94     108.16      72.53     116.19     116.12
     Reading MB/sec      70.39     103.31     120.31     121.53     121.48

        32 MB File         1          2          3          4          5
     Writing MB/sec     113.01      76.67      73.20     115.83     116.05
     Reading MB/sec     105.19     102.41     113.15     121.55     120.59

     ---------------------------------------------------------------------
     8 MB Cached File      1          2          3          4          5
     Writing MB/sec    1271.71    1503.73    1496.38    1493.27    1491.68
     Reading MB/sec    3406.70    4015.11    4079.82    4081.24    4080.77

     ---------------------------------------------------------------------
     Bus Speed Block KB     64        128        256        512       1024
     Reading MB/sec      84.93     102.31     112.31     121.03     116.41

     ---------------------------------------------------------------------
     1 KB Reads File MB >    2      4      8     16     32     64    128
     Random Read msecs    0.43   0.39   0.45   3.01   4.49   5.93   6.69

     ---------------------------------------------------------------------
     500 Files   Write             Read             Delete
     File KB     MB/sec  ms/File   MB/sec  ms/File  Seconds
           2       7.54     0.27     7.67     0.27    0.015
           4      17.19     0.24    22.27     0.18    0.018
           8      20.24     0.40    27.21     0.30    0.017
          16      33.27     0.49    47.16     0.35    0.019
          32      52.67     0.62    67.20     0.49    0.016
          64      55.43     1.18    75.49     0.87    0.015

                  End of test Tue Feb  1 14:21:29 2011