![총 길이 DR](https://linux55.com/image/151035/%EC%B4%9D%20%EA%B8%B8%EC%9D%B4%20DR.png)
내 프로세스 정보:
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
나는 시도했다:
sudo apt-get install gcc-arm-linux-gnueabi g++-arm-linux-gnueabi
만약 내가 간다면:
arm-linux-gcc
arm-linux-gcc: command not found
크로스 컴파일러를 설치하는 방법은 무엇입니까?
답변1
총 길이 DR
arm-linux-gnueabi-gcc
아니오로 전화하셔야 합니다 arm-linux-gcc
.
파일 이름을 잘못 입력하신 것 같습니다. 참고로 apt-file
유용한 도구입니다.
sudo apt-get install apt-file
sudo apt-file update
apt-file search -x 'gcc$' | grep 'gcc-arm-linux-gnueabi'
gcc
이름에 포함된 패키지로 끝나는 모든 파일을 검색합니다 . gcc-arm-linux-gnueabi
결과 :
gcc-arm-linux-gnueabi: /usr/bin/arm-linux-gnueabi-gcc
따라서 설치했다면 gcc-arm-linux-gnueabi
파일이 있어야 합니다 /usr/bin/arm-linux-gnueabi-gcc
.
답변2
~처럼강철 드라이버크로스 컴파일러를 설치하라는 메시지가 표시됩니다. 문제는 이를 호출하는 데 잘못된 명령을 사용하고 있다는 것입니다. arm-linux-gnueabi-
일반적으로 접두사를 사용해야 합니다. 그러니 달려라
arm-linux-gnueabi-gcc
또는
arm-linux-gnueabi-g++
잘 작동할 겁니다.
이를 직접 파악하려면 다음을 dpkg -L
사용하여 설치된 패키지를 나열할 수 있습니다.
dpkg -L gcc-arm-linux-gnueabi