시놀로지가 필요한 것만 모아서 만든 리눅스이기에 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

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