gcc-arm-linux-gnueabi command not found

前端 未结 11 928
轮回少年
轮回少年 2020-12-13 00:50

I am trying to install the gnu arm toolchain for ubuntu. I first downloaded the tar from CodeSourcery. However when I go into the bin folder, I cannot run any of the binarie

11条回答
  •  春和景丽
    2020-12-13 01:17

    CodeSourcery convention is to use prefix arm-none-linux-gnueabi- for all executables, not gcc-arm-linux-gnueabi that you mention. So, standard name for CodeSourcery gcc would be arm-none-linux-gnueabi-gcc.

    After you have installed CodeSourcery G++, you need to add CodeSourcery directory into your PATH.

    Typically, I prefer to install CodeSourcery into directory like /opt/arm-2010q1 or something like that. If you don't know where you have installed it, you can find it using locate arm-none-linux-gnueabi-gcc, however you may need to force to update your locate db using sudo updatedb before locate will work properly.

    After you have identified where your CodeSourcery is installed, add it your PATH by editing ~/.bashrc like this:

    PATH=/opt/arm-2010q1/bin:$PATH
    

    Also, it is customary and very convenient to define

    CROSS_COMPILE=arm-none-linux-gnueabi-
    

    in your .bashrc, because with CROSS_COMPILE defined, most tools will automatically use proper compiler for ARM compilation without you doing anything.

提交回复
热议问题