当前位置:网站首页>CM4 development cross compilation tool chain production
CM4 development cross compilation tool chain production
2022-07-28 20:19:00 【K.L.Zous】
1、 Installation environment
libstdc ( standard C++ library , Including shared static libraries )
libtool and make ( For basic construction )
GNU MP ( For efficient and accurate mathematical calculation )
gperf ( A perfect hash function generator )
bison (C Syntax parser )
flex ( Lexical pattern recognition engine )
ncurses ( Terminal graphics library )
sed ( stream editor )
subversion ( visit SVN Code base client tools )
texinfo ( A document generation and parsing tool )
sudo apt-get install -y byacc flex texinfo help2man gawk libtool libtool-bin libncurses5-dev
2、 Download installation package
wget http://crosstool-ng.org/download/crosstool-ng/crosstool-ng-1.25.0.tar.bz2
3、 decompression
tar xvf crosstool-ng-1.25.0.tar.bz2
4、 To configure
cd rosstool-ng-1.25.0
./configure --prefix=/opt/crosstool-ng
5、 compile
make -j8
6、 install
sudo make install
7、 To configure
ct-ng aarch64-rpi4-linux-gnu
ct-ng menuconfig
Just default all
For details, please refer to the link at the bottom
8、 compile
ct-ng build
Time consuming 3 Hours! , Heat dissipation ...
边栏推荐
- 6. Functions of C language, why functions are needed, how functions are defined, and the classification of functions
- Why is customer support important to SaaS?
- Longest Palindromic Substring
- Quick sort template
- Return and job management of saltstack
- 9. Pointer of C language (1) what is pointer and how to define pointer variables
- Getting started with enterprise distributed crawler framework
- [C language] string reverse order implementation (recursion and iteration)
- New fruit naming (DP is similar to the longest common subsequence)
- How to use pycharm to quickly create a flask project
猜你喜欢

Introduction to seven kinds of polling (practice link attached)

JVM (24) -- performance monitoring and tuning (5) -- Analyzing GC logs

9. Pointer of C language (2) wild pointer, what is wild pointer, and the disadvantages of wild pointer

English translation Arabic - batch English translation Arabic tools free of charge

Kubeedge releases white paper on cloud native edge computing threat model and security protection technology

软考中级(系统集成项目管理工程师)高频考点

Can China make a breakthrough in the future development of the meta universe and occupy the highland?

What is the process of swing event processing?

Hebei: stabilizing grain and expanding beans to help grain and oil production improve quality and efficiency

Theoretical knowledge of digital image (I) (personal analysis)
随机推荐
Reverse string
Getting started with enterprise distributed crawler framework
9. Pointer of C language (1) what is pointer and how to define pointer variables
[C language] simulation implementation of pow function (recursion)
CDGA|工业互联网行业怎么做好数据治理?
NEIL: Extracting Visual Knowledge from Web Data
[C language] Hanoi Tower problem [recursion]
C+ + core programming
English translation Arabic - batch English translation Arabic tools free of charge
[C language] print pattern summary
有哪个老哥知道flinksql 日志很大要怎么解决吗
【CodeForces】Educational Codeforces Round 132 (Rated for Div. 2)
5. Difference between break and continue (easy to understand version)
WPF--实现WebSocket服务端
[C language] Pointer advanced knowledge points
Machine learning -- model evaluation, selection and verification
Common modules of saltstack
Durham High Lord (classic DP)
Zfoo adds routes similar to mydog
HSETNX KEY_NAME FIELD VALUE 用法