Profile
LINEARJUN

2019.10.28

시놀로지 GCC 설치

조회 수 556 추천 수 0

시놀로지가 필요한 것만 모아서 만든 리눅스이기에 gcc 컴파일러도 설치할 수 있다.

1. ssh 접속
제어판 - 터미널 허용
root 계정으로 로그인

2. ipkg 설치 (Itsy Package Management System)
yum 같은 패키지 관리자 프로그램인듯.
기본으로 설치되어 있는 dpkg 로도 되는지는 안해봐서 모르겠음.
참고 : http://www.vspecialist.co.uk/2014/09/how-to-install-ipkg-on-a-synology-nas/
# cd /tmp
# wget http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
......
# chmod +x syno-i686-bootstrap_1.2-7_i686.xsh 
# sh syno-i686-bootstrap_1.2-7_i686.xsh 
.....
# rm syno-i686-bootstrap_1.2-7_i686.xsh
# ipkg update
....


3. gcc 설치
# ipkg install gcc
# ipkg install make
# ipkg install automake


4. 에러대처
* gcc 컴파일시 에러
/opt/lib/gcc/i686-linux-gnu/4.2.1/../../../../i686-linux-gnu/bin/as: error while loading shared libraries: libz.so.1: cannot open shared object file: no such file or directory
zlib 이 없기 때문이다. zlib을 설치해준다.
# ipkg install zlib


* gcc 컴파일시 에러
/lib/libc.so.6: file not recognized: file format not recognized
정확하지는 않지만, 32비트, 64비트 관련된 오류인듯.
/opt/lib/libc.so 파일안에 아래의 내용을 바꿔준다.
GROUP ( /lib/libc.so.6 /opt/lib/libc_nonshared.a ) → GROUP ( /lib32/libc.so.6 /opt/lib/libc_nonshared.a )

참고 : https://stackoverflow.com/questions/38071951/synology-dsm6-libc-so-6-file-format-not-recognized

Profile
30
Lv

1개의 댓글

Profile
LINEARJUN
2023.03.01

그냥 도커 쓰자

Profile
번호 제목 글쓴이 날짜 조회 수
12 TwoVoice Prototye Demo profile LINEARJUN 2019.06.04 304
11 christmas page 열어줘요 어디에 있나요 1 fkaus567@gmail.com 2019.09.11 332
10 Visual Studio Code에서 Remote-SSH 문제 1 profile LINEARJUN 2019.10.01 751
9 등업부탁드려요~~ profile 머봉이 2019.10.02 294
8 BFS BRING ME HERE!! 1 profile 머봉이 2019.10.02 325
시놀로지 GCC 설치 1 profile LINEARJUN 2019.10.28 556
6 vscode c, c++ 컴파일 세팅 김준땡 2019.10.28 298
5 유니티 최적화 팁 - 퍼옴 6 profile LINEARJUN 2019.11.10 582
4 The definition of Love. 1 Anonymous 2020.11.13 1492
3 이거 보셈 5 익명 2022.03.14 294
2 돈 모아서 차 한대 뽑았습니다 ^^ 2 profile LINEARJUN 2022.03.14 299
1 사이트 주인장은 보시오 2 profile 머봉이 2022.04.13 326