Following libraries are required to compile and execute O-DU High:
- GCC
- - Ubuntu : sudo apt install build-essential
- - CentOS : sudo yum group install "Development Tools"
+ - Ubuntu : sudo apt-get install -y build-essential
+ - CentOS : sudo yum groups mark install -y “Development Tools”
Ensure the version is 4.6.3 and above using
- LKSCTP
- Ubuntu : sudo apt-get install -y libsctp-dev
- - CentOS : yum install lksctp-tools-devel
+ - CentOS : sudo yum install -y lksctp-tools-devel
- PCAP:
- Ubuntu : sudo apt-get install -y libpcap-dev
- - CentOS : yum install libpcap-devel
+ - CentOS : sudo yum install -y libpcap-devel
Cloning code
--------------
- Clone code into <O-DU High Directory>
- git clone "https://gerrit.o-ran-sc.org/r/o-du/l2" && (cd "l2" && mkdir -p .git/hooks && curl -Lo `git rev-parse
- --git-dir`/hooks/commit-msg https://gerrit.o-ran-sc.org/r/tools/hooks/commit-msg; chmod +x `git rev-parse
- --git-dir`/hooks/commit-msg)
-
+ git clone "https://gerrit.o-ran-sc.org/r/o-du/l2"
Compilation
------------