when building u-boot /bin/bash: arm-none-linux-gnueabi-gcc: command not found












0














I am currently running Ubuntu 12.0.4 on a 64 bit machine. I have an AM335X development board. Along with the kit came the compressed kernel (linux 3,2), rootfs, u-boot, and ARM cross compiler (arm-2010q1).



I uncompressed everything to a sub folder (/home/brent/work).



I have added the following to my .bashrc file:



PATH=/home/brent/work/arm-2010q1/bin:$PATH
CROSS_COMPILE=arm-none-linux-gnueabi-


I have also installed the following:



sudo apt-get install ia32-libs


When I go to built u-boot I am doing the following (per instructions that came with the kit):



brent@brent~/work/u-boot$ sudo make distclean
awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend

brent@brent~/work/u-boot$ sudo make myd_am335x_lcd4.3_config
awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
Configuring for myd_am335x_lcd4.3 - Board: myd_am335x, Options: DISPLAY_LCD43

brent@brent~/work/u-boot$ sudo make
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
Generating include/autoconf.mk
/bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
Generating include/autoconf.mk.dep
/bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
/bin/bash: arm-none-linux-gnueabi-ld: command not found
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
dirname: missing operand
Try `dirname --help' for more information.
arm-none-linux-gnueabi-gcc -DDO_DEPS_ONLY
-g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -I/home/brent/CropVentures/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall -Wstrict-prototypes
-o lib/asm-offsets.s lib/asm-offsets.c -c -S
/bin/bash: arm-none-linux-gnueabi-gcc: command not found
make: *** [lib/asm-offsets.s] Error 127


I have verified the binary is located at /home/brent/work/arm-2010q1/bin



I am also not sure why I need to have sudo as part of the command? If I do not I get a permissions error.



Any help or information on what I am doing wrong would be greatly appreciated.










share|improve this question
















bumped to the homepage by Community 2 days ago


This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.




















    0














    I am currently running Ubuntu 12.0.4 on a 64 bit machine. I have an AM335X development board. Along with the kit came the compressed kernel (linux 3,2), rootfs, u-boot, and ARM cross compiler (arm-2010q1).



    I uncompressed everything to a sub folder (/home/brent/work).



    I have added the following to my .bashrc file:



    PATH=/home/brent/work/arm-2010q1/bin:$PATH
    CROSS_COMPILE=arm-none-linux-gnueabi-


    I have also installed the following:



    sudo apt-get install ia32-libs


    When I go to built u-boot I am doing the following (per instructions that came with the kit):



    brent@brent~/work/u-boot$ sudo make distclean
    awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend

    brent@brent~/work/u-boot$ sudo make myd_am335x_lcd4.3_config
    awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
    Configuring for myd_am335x_lcd4.3 - Board: myd_am335x, Options: DISPLAY_LCD43

    brent@brent~/work/u-boot$ sudo make
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    Generating include/autoconf.mk
    /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    Generating include/autoconf.mk.dep
    /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    /bin/bash: arm-none-linux-gnueabi-ld: command not found
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    dirname: missing operand
    Try `dirname --help' for more information.
    arm-none-linux-gnueabi-gcc -DDO_DEPS_ONLY
    -g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -I/home/brent/CropVentures/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall -Wstrict-prototypes
    -o lib/asm-offsets.s lib/asm-offsets.c -c -S
    /bin/bash: arm-none-linux-gnueabi-gcc: command not found
    make: *** [lib/asm-offsets.s] Error 127


    I have verified the binary is located at /home/brent/work/arm-2010q1/bin



    I am also not sure why I need to have sudo as part of the command? If I do not I get a permissions error.



    Any help or information on what I am doing wrong would be greatly appreciated.










    share|improve this question
















    bumped to the homepage by Community 2 days ago


    This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.


















      0












      0








      0







      I am currently running Ubuntu 12.0.4 on a 64 bit machine. I have an AM335X development board. Along with the kit came the compressed kernel (linux 3,2), rootfs, u-boot, and ARM cross compiler (arm-2010q1).



      I uncompressed everything to a sub folder (/home/brent/work).



      I have added the following to my .bashrc file:



      PATH=/home/brent/work/arm-2010q1/bin:$PATH
      CROSS_COMPILE=arm-none-linux-gnueabi-


      I have also installed the following:



      sudo apt-get install ia32-libs


      When I go to built u-boot I am doing the following (per instructions that came with the kit):



      brent@brent~/work/u-boot$ sudo make distclean
      awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend

      brent@brent~/work/u-boot$ sudo make myd_am335x_lcd4.3_config
      awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
      Configuring for myd_am335x_lcd4.3 - Board: myd_am335x, Options: DISPLAY_LCD43

      brent@brent~/work/u-boot$ sudo make
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      Generating include/autoconf.mk
      /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      Generating include/autoconf.mk.dep
      /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-ld: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      arm-none-linux-gnueabi-gcc -DDO_DEPS_ONLY
      -g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -I/home/brent/CropVentures/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall -Wstrict-prototypes
      -o lib/asm-offsets.s lib/asm-offsets.c -c -S
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      make: *** [lib/asm-offsets.s] Error 127


      I have verified the binary is located at /home/brent/work/arm-2010q1/bin



      I am also not sure why I need to have sudo as part of the command? If I do not I get a permissions error.



      Any help or information on what I am doing wrong would be greatly appreciated.










      share|improve this question















      I am currently running Ubuntu 12.0.4 on a 64 bit machine. I have an AM335X development board. Along with the kit came the compressed kernel (linux 3,2), rootfs, u-boot, and ARM cross compiler (arm-2010q1).



      I uncompressed everything to a sub folder (/home/brent/work).



      I have added the following to my .bashrc file:



      PATH=/home/brent/work/arm-2010q1/bin:$PATH
      CROSS_COMPILE=arm-none-linux-gnueabi-


      I have also installed the following:



      sudo apt-get install ia32-libs


      When I go to built u-boot I am doing the following (per instructions that came with the kit):



      brent@brent~/work/u-boot$ sudo make distclean
      awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend

      brent@brent~/work/u-boot$ sudo make myd_am335x_lcd4.3_config
      awk '(NF && $1 !~ /^#/) { print $1 ": " $1 "_config; $(MAKE)" }' boards.cfg > .boards.depend
      Configuring for myd_am335x_lcd4.3 - Board: myd_am335x, Options: DISPLAY_LCD43

      brent@brent~/work/u-boot$ sudo make
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      Generating include/autoconf.mk
      /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      Generating include/autoconf.mk.dep
      /bin/bash: line 3: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      /bin/bash: arm-none-linux-gnueabi-ld: command not found
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      dirname: missing operand
      Try `dirname --help' for more information.
      arm-none-linux-gnueabi-gcc -DDO_DEPS_ONLY
      -g -Os -fno-common -ffixed-r8 -msoft-float -D__KERNEL__ -I/home/brent/CropVentures/u-boot/include -fno-builtin -ffreestanding -nostdinc -isystem -pipe -DCONFIG_ARM -D__ARM__ -march=armv5 -Wall -Wstrict-prototypes
      -o lib/asm-offsets.s lib/asm-offsets.c -c -S
      /bin/bash: arm-none-linux-gnueabi-gcc: command not found
      make: *** [lib/asm-offsets.s] Error 127


      I have verified the binary is located at /home/brent/work/arm-2010q1/bin



      I am also not sure why I need to have sudo as part of the command? If I do not I get a permissions error.



      Any help or information on what I am doing wrong would be greatly appreciated.







      command-line bash gcc arm cross-compilation






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Aug 23 '14 at 19:03









      Andrea Corbellini

      12k24465




      12k24465










      asked Aug 23 '14 at 18:33









      brentbrent

      1113




      1113





      bumped to the homepage by Community 2 days ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.







      bumped to the homepage by Community 2 days ago


      This question has answers that may be good or bad; the system has marked it active so that they can be reviewed.
























          1 Answer
          1






          active

          oldest

          votes


















          0














          Check your arm tool chain if it is for 64-bit or not, you can use this command:



          file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 


          If it is not showing elf 64 bit then it won't work. Change the arm tool chain 32 bit to 64 bit.






          share|improve this answer























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function() {
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled) {
            StackExchange.using("snippets", function() {
            createEditor();
            });
            }
            else {
            createEditor();
            }
            });

            function createEditor() {
            StackExchange.prepareEditor({
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            bindNavPrevention: true,
            postfix: "",
            imageUploader: {
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f515181%2fwhen-building-u-boot-bin-bash-arm-none-linux-gnueabi-gcc-command-not-found%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Check your arm tool chain if it is for 64-bit or not, you can use this command:



            file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 


            If it is not showing elf 64 bit then it won't work. Change the arm tool chain 32 bit to 64 bit.






            share|improve this answer




























              0














              Check your arm tool chain if it is for 64-bit or not, you can use this command:



              file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 


              If it is not showing elf 64 bit then it won't work. Change the arm tool chain 32 bit to 64 bit.






              share|improve this answer


























                0












                0








                0






                Check your arm tool chain if it is for 64-bit or not, you can use this command:



                file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 


                If it is not showing elf 64 bit then it won't work. Change the arm tool chain 32 bit to 64 bit.






                share|improve this answer














                Check your arm tool chain if it is for 64-bit or not, you can use this command:



                file <arm-tool-chain>/bin/arm-none-linux-gnueabi-gcc 


                If it is not showing elf 64 bit then it won't work. Change the arm tool chain 32 bit to 64 bit.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Sep 18 '14 at 7:34









                Parto

                9,3461965103




                9,3461965103










                answered Sep 18 '14 at 4:52









                sumit sagarsumit sagar

                1




                1






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.





                    Some of your past answers have not been well-received, and you're in danger of being blocked from answering.


                    Please pay close attention to the following guidance:


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid



                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.


                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f515181%2fwhen-building-u-boot-bin-bash-arm-none-linux-gnueabi-gcc-command-not-found%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown







                    Popular posts from this blog

                    Biblatex bibliography style without URLs when DOI exists (in Overleaf with Zotero bibliography)

                    ComboBox Display Member on multiple fields

                    Is it possible to collect Nectar points via Trainline?