How to install cross-compiler on Ubuntu 18.04?How come I installed Ubuntu 64 bit on a Pentium 4 machine?How to build the GCC cross compiler for Cross Linux From Scratch (CLFS) for Beagleboard?How to use my cross-compiler to compile something?How to install gcc 4.9 arm cross compiler on debian stretchHow do I cross-compile gobject-introspection?Linux Compiler for CR16 architectureGot a SIGABRT while building cross-compilersh4gcc cross-compiler installation for Centos 7How to install a functional ARM cross-gcc toolchain on Ubuntu 18.04?Can't install python3 on Ubuntu 18.04
Rotate ASCII Art by 45 Degrees
What is required to make GPS signals available indoors?
Car headlights in a world without electricity
Am I breaking OOP practice with this architecture?
How can a day be of 24 hours?
How seriously should I take size and weight limits of hand luggage?
Could the museum Saturn V's be refitted for one more flight?
Is it a bad idea to plug the other end of ESD strap to wall ground?
Is there an expression that means doing something right before you will need it rather than doing it in case you might need it?
Is this answer explanation correct?
Is it possible to map the firing of neurons in the human brain so as to stimulate artificial memories in someone else?
Do creatures with a listed speed of "0 ft., fly 30 ft. (hover)" ever touch the ground?
Is it possible to create a QR code using text?
Venezuelan girlfriend wants to travel the USA to be with me. What is the process?
What is the fastest integer factorization to break RSA?
Can I hook these wires up to find the connection to a dead outlet?
How to compactly explain secondary and tertiary characters without resorting to stereotypes?
What historical events would have to change in order to make 19th century "steampunk" technology possible?
GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?
What are the G forces leaving Earth orbit?
Why didn't Boeing produce its own regional jet?
Getting extremely large arrows with tikzcd
Can someone clarify Hamming's notion of important problems in relation to modern academia?
Different meanings of こわい
How to install cross-compiler on Ubuntu 18.04?
How come I installed Ubuntu 64 bit on a Pentium 4 machine?How to build the GCC cross compiler for Cross Linux From Scratch (CLFS) for Beagleboard?How to use my cross-compiler to compile something?How to install gcc 4.9 arm cross compiler on debian stretchHow do I cross-compile gobject-introspection?Linux Compiler for CR16 architectureGot a SIGABRT while building cross-compilersh4gcc cross-compiler installation for Centos 7How to install a functional ARM cross-gcc toolchain on Ubuntu 18.04?Can't install python3 on Ubuntu 18.04
My proc info:
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping: 9
CPU MHz: 1036.788
CPU max MHz: 3500,0000
CPU min MHz: 800,0000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
I tried:
sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
If I go for:
arm-linux-gcc
arm-linux-gcc: command not found
How to install cross-compiler?
ubuntu cross-compilation
add a comment |
My proc info:
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping: 9
CPU MHz: 1036.788
CPU max MHz: 3500,0000
CPU min MHz: 800,0000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
I tried:
sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
If I go for:
arm-linux-gcc
arm-linux-gcc: command not found
How to install cross-compiler?
ubuntu cross-compilation
5
According to the filelist, the compiler executable name isarm-linux-gnueabi-gcc
– steeldriver
20 hours ago
add a comment |
My proc info:
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping: 9
CPU MHz: 1036.788
CPU max MHz: 3500,0000
CPU min MHz: 800,0000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
I tried:
sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
If I go for:
arm-linux-gcc
arm-linux-gcc: command not found
How to install cross-compiler?
ubuntu cross-compilation
My proc info:
lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 4
On-line CPU(s) list: 0-3
Thread(s) per core: 1
Core(s) per socket: 4
Socket(s): 1
NUMA node(s): 1
Vendor ID: GenuineIntel
CPU family: 6
Model: 158
Model name: Intel(R) Core(TM) i5-7400 CPU @ 3.00GHz
Stepping: 9
CPU MHz: 1036.788
CPU max MHz: 3500,0000
CPU min MHz: 800,0000
BogoMIPS: 6000.00
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 6144K
NUMA node0 CPU(s): 0-3
I tried:
sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
If I go for:
arm-linux-gcc
arm-linux-gcc: command not found
How to install cross-compiler?
ubuntu cross-compilation
ubuntu cross-compilation
edited 19 hours ago
GAD3R
27.9k1958114
27.9k1958114
asked 20 hours ago
MikiBelavistaMikiBelavista
4232819
4232819
5
According to the filelist, the compiler executable name isarm-linux-gnueabi-gcc
– steeldriver
20 hours ago
add a comment |
5
According to the filelist, the compiler executable name isarm-linux-gnueabi-gcc
– steeldriver
20 hours ago
5
5
According to the filelist, the compiler executable name is
arm-linux-gnueabi-gcc
– steeldriver
20 hours ago
According to the filelist, the compiler executable name is
arm-linux-gnueabi-gcc
– steeldriver
20 hours ago
add a comment |
2 Answers
2
active
oldest
votes
TLDR
you need to call arm-linux-gnueabi-gcc
not arm-linux-gcc
.
It looks like you've just got the wrong file name. For reference apt-file
is a useful tool.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
This searches any file ending gcc
in any package with gcc-arm-linux-gnueabi
in the name. The result is:
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
So if you have installed gcc-arm-linux-gnueabi
you should have a file /usr/bin/arm-linux-gnueabi-gcc
.
3
Knowing to search forarm-linux-gnueabi
means knowing the answer already ;-).apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.
– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed andgcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..
– Philip Couling
19 hours ago
I guess I just find it surprising to useapt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containingarm-linux-gnueabi
”) whenapt-file search
only searches package contents (which also incidentally finds package names, thanks to/usr/share/doc/<package>/copyright
).
– Stephen Kitt
18 hours ago
|
show 3 more comments
As steeldriver suggests, you already have installed the cross-compiler; the problem is that you’re using the wrong command to invoke it, you need to use the arm-linux-gnueabi-
prefix in general. So run
arm-linux-gnueabi-gcc
or
arm-linux-gnueabi-g++
and it should work fine.
To figure this out yourself, you can use dpkg -L
to list the contents of the packages you’ve installed:
dpkg -L gcc-arm-linux-gnueabi
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
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: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
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
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f510031%2fhow-to-install-cross-compiler-on-ubuntu-18-04%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
TLDR
you need to call arm-linux-gnueabi-gcc
not arm-linux-gcc
.
It looks like you've just got the wrong file name. For reference apt-file
is a useful tool.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
This searches any file ending gcc
in any package with gcc-arm-linux-gnueabi
in the name. The result is:
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
So if you have installed gcc-arm-linux-gnueabi
you should have a file /usr/bin/arm-linux-gnueabi-gcc
.
3
Knowing to search forarm-linux-gnueabi
means knowing the answer already ;-).apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.
– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed andgcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..
– Philip Couling
19 hours ago
I guess I just find it surprising to useapt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containingarm-linux-gnueabi
”) whenapt-file search
only searches package contents (which also incidentally finds package names, thanks to/usr/share/doc/<package>/copyright
).
– Stephen Kitt
18 hours ago
|
show 3 more comments
TLDR
you need to call arm-linux-gnueabi-gcc
not arm-linux-gcc
.
It looks like you've just got the wrong file name. For reference apt-file
is a useful tool.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
This searches any file ending gcc
in any package with gcc-arm-linux-gnueabi
in the name. The result is:
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
So if you have installed gcc-arm-linux-gnueabi
you should have a file /usr/bin/arm-linux-gnueabi-gcc
.
3
Knowing to search forarm-linux-gnueabi
means knowing the answer already ;-).apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.
– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed andgcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..
– Philip Couling
19 hours ago
I guess I just find it surprising to useapt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containingarm-linux-gnueabi
”) whenapt-file search
only searches package contents (which also incidentally finds package names, thanks to/usr/share/doc/<package>/copyright
).
– Stephen Kitt
18 hours ago
|
show 3 more comments
TLDR
you need to call arm-linux-gnueabi-gcc
not arm-linux-gcc
.
It looks like you've just got the wrong file name. For reference apt-file
is a useful tool.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
This searches any file ending gcc
in any package with gcc-arm-linux-gnueabi
in the name. The result is:
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
So if you have installed gcc-arm-linux-gnueabi
you should have a file /usr/bin/arm-linux-gnueabi-gcc
.
TLDR
you need to call arm-linux-gnueabi-gcc
not arm-linux-gcc
.
It looks like you've just got the wrong file name. For reference apt-file
is a useful tool.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
This searches any file ending gcc
in any package with gcc-arm-linux-gnueabi
in the name. The result is:
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
So if you have installed gcc-arm-linux-gnueabi
you should have a file /usr/bin/arm-linux-gnueabi-gcc
.
edited 18 hours ago
answered 19 hours ago
Philip CoulingPhilip Couling
2,4831123
2,4831123
3
Knowing to search forarm-linux-gnueabi
means knowing the answer already ;-).apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.
– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed andgcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..
– Philip Couling
19 hours ago
I guess I just find it surprising to useapt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containingarm-linux-gnueabi
”) whenapt-file search
only searches package contents (which also incidentally finds package names, thanks to/usr/share/doc/<package>/copyright
).
– Stephen Kitt
18 hours ago
|
show 3 more comments
3
Knowing to search forarm-linux-gnueabi
means knowing the answer already ;-).apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.
– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed andgcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..
– Philip Couling
19 hours ago
I guess I just find it surprising to useapt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containingarm-linux-gnueabi
”) whenapt-file search
only searches package contents (which also incidentally finds package names, thanks to/usr/share/doc/<package>/copyright
).
– Stephen Kitt
18 hours ago
3
3
Knowing to search for
arm-linux-gnueabi
means knowing the answer already ;-). apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.– Stephen Kitt
19 hours ago
Knowing to search for
arm-linux-gnueabi
means knowing the answer already ;-). apt-file search -x 'arm-linux.*gcc$'
would be more discoverable.– Stephen Kitt
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
True. It was in the OP's question under "I tried..." but as you say, if you don't know, good knowledge of regular expressions is also helpful.
– Philip Couling
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
My point is that the OP didn’t know what command to run, so couldn’t know what to search for in package contents (as opposed to package names).
– Stephen Kitt
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed and
gcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..– Philip Couling
19 hours ago
I had no prior knowledge of any of this before attempting to find it myself. The search in my answer is constructed of the package they already installed and
gcc
at the end of the command name - a generalisation of what they were already trying (arm-linux-gcc
) - It was the first thing I tried..– Philip Couling
19 hours ago
I guess I just find it surprising to use
apt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containing arm-linux-gnueabi
”) when apt-file search
only searches package contents (which also incidentally finds package names, thanks to /usr/share/doc/<package>/copyright
).– Stephen Kitt
18 hours ago
I guess I just find it surprising to use
apt-file search
to look for a package name (as you put it, “This searches all packages for a file or package containing arm-linux-gnueabi
”) when apt-file search
only searches package contents (which also incidentally finds package names, thanks to /usr/share/doc/<package>/copyright
).– Stephen Kitt
18 hours ago
|
show 3 more comments
As steeldriver suggests, you already have installed the cross-compiler; the problem is that you’re using the wrong command to invoke it, you need to use the arm-linux-gnueabi-
prefix in general. So run
arm-linux-gnueabi-gcc
or
arm-linux-gnueabi-g++
and it should work fine.
To figure this out yourself, you can use dpkg -L
to list the contents of the packages you’ve installed:
dpkg -L gcc-arm-linux-gnueabi
add a comment |
As steeldriver suggests, you already have installed the cross-compiler; the problem is that you’re using the wrong command to invoke it, you need to use the arm-linux-gnueabi-
prefix in general. So run
arm-linux-gnueabi-gcc
or
arm-linux-gnueabi-g++
and it should work fine.
To figure this out yourself, you can use dpkg -L
to list the contents of the packages you’ve installed:
dpkg -L gcc-arm-linux-gnueabi
add a comment |
As steeldriver suggests, you already have installed the cross-compiler; the problem is that you’re using the wrong command to invoke it, you need to use the arm-linux-gnueabi-
prefix in general. So run
arm-linux-gnueabi-gcc
or
arm-linux-gnueabi-g++
and it should work fine.
To figure this out yourself, you can use dpkg -L
to list the contents of the packages you’ve installed:
dpkg -L gcc-arm-linux-gnueabi
As steeldriver suggests, you already have installed the cross-compiler; the problem is that you’re using the wrong command to invoke it, you need to use the arm-linux-gnueabi-
prefix in general. So run
arm-linux-gnueabi-gcc
or
arm-linux-gnueabi-g++
and it should work fine.
To figure this out yourself, you can use dpkg -L
to list the contents of the packages you’ve installed:
dpkg -L gcc-arm-linux-gnueabi
edited 18 hours ago
answered 20 hours ago
Stephen KittStephen Kitt
179k25407485
179k25407485
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- 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.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f510031%2fhow-to-install-cross-compiler-on-ubuntu-18-04%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
5
According to the filelist, the compiler executable name is
arm-linux-gnueabi-gcc
– steeldriver
20 hours ago