Xubuntu 16.04 ํ๊ฒฝ(์ค์น๋ฐฉ๋ฒ)์์ GENIVI์ CommonAPI C/C++ ๊ฐ๋ฐ ํ๊ฒฝ์ ๊ตฌ์ถํด ๋ณด์.
- JAVA ์ค์น(Version 8)
- Oracle Site(www.oracle.com)์์ JAVA SE 8 8u161 ๋ค์ด๋ก๋
- ๋ค์ด๋ก๋ํ์ด์ง์์ Accept License Agreement ์ฒดํฌ
- 64bit ๋ฒ์ ผ ๋ค์ด๋ก๋(jdk-8u161-linux-x64.tar.gz)
- Xubuntu์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ค์น๋์ด์ ธ์๋ firefox์์ ๋ค์ด๋ก๋ ๋ฐ์ผ๋ฉด ~/Downloadsํด๋์ ์ ์ฅ๋๋ค.
- Downloads ํด๋๋ก ์ด๋ํ ์์ถ์ ํด์ ํ๋ค.
- ๊ด๋ฆฌ์ ๊ถํ์ผ๋ก ์์ถํด์ ๋ ํ์ผ๋ค์ /usr/local ํด๋ ์๋๋ก ์ด๋์ํจ๋ค.
- $ sudo mv jdk1.8.0_161 /usr/local
- ์์์ ์ค์นํ ํ์ผ๋ค์ ์ฌ์ฉํ ์ ์๋๋ก ๋ค์๊ณผ ๊ฐ์ด ํ๊ฒฝ ๋ณ์๋ฅผ ์ค์ ํ๋ค.
- $ sudo vi /etc/profile
- JAVA_HOME=/usr/local/jdk1.8.0_161
- PATH=$PATH:$JAVA_HOME/bin
- CLASS_PATH=.:$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
- export JAVA_HOME PATH CLASS_PATH
- ๋ค์๊ณผ ๊ฐ์ด ๋ณ๊ฒฝ๋ profile์ ์ ์ฉํ๋ค.
- $ source /etc/profile
- g++ Compiler๋ฅผ ์ค์น ๋ฐ ๋ฒ์ ผ ํ์ธ.
- $ sudo apt-get install g++
- $ g++ --version
- cmake ์ค์น ๋ฐ ๋ฒ์ ผ ํ์ธ.
- $ sudo apt-get install cmake
- $ cmake --version
- expat ์ค์น
- $ wget http://sourceforge.net/projects/expat/files/expat/2.1.0/expat-2.1.0.tar.gz
- $ tar -xzf expat-2.1.0.tar.gz
- $ cd expat-2.1.0/
- $ ./configure
- $ make
- $ sudo make install
- CommonAPI ๊ฐ๋ฐํ๊ฒฝ ๊ตฌ์ถ ์๋ฃ