[root:localhost:/]#yum search gcc-
Loading "allowdowngrade" plugin
Loading "tsflags" plugin
Loading "skip-broken" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Loading "downloadonly" plugin
Loading "priorities" plugin
Loading "kernel-module" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: centos.mirror.cdnetworks.com
* updates: centos.mirror.cdnetworks.com
* addons: centos.mirror.cdnetworks.com
* extras: centos.mirror.cdnetworks.com
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
compat-gcc-34-g77.i386 : Fortran 77 support for compatibility compiler
gcc-c++.i386 : C++ support for GCC
compat-gcc-34.i386 : Compatibility GNU Compiler Collection
compat-gcc-34-c++.i386 : C++ support for compatibility compiler
compat-libgcc-296.i386 : 호환 2.96-RH libgcc 라이브러리
gcc-c++.i386 : GCC에 대한 C++ 지원
compat-gcc-34-g77.i386 : 호환성 컴파일러에 대한 Fortran 77 지원
gcc-objc++.i386 : Objective-C++ support for GCC
gcc-gfortran.i386 : Fortran 95 지원
gcc-gnat.i386 : GCC에 대한 Ada 95 지원
gcc-gfortran.i386 : Fortran 95 support
compat-gcc-34.i386 : Compatibility GNU Compiler Collection
gcc-objc.i386 : gcc에 대한 객체 C 지원.
gcc-java.i386 : Java support for GCC
gcc-java.i386 : GCC에 대한 자바 지원
compat-gcc-34-c++.i386 : 호환 컴파일 프로그램에 대한 C++ 지원
gcc-gnat.i386 : Ada 95 support for GCC
gcc-objc.i386 : Objective-C support for GCC
compat-libgcc-296.i386 : Compatibility 2.96-RH libgcc library
또 whereis gcc32, g++32하면
[root:localhost:/]#whereis gcc32
gcc32:
이런 식으로 나옵니다....
VLS (VideoLAN Server), which can stream MPEG-1, MPEG-2 and MPEG-4 files, DVDs, digital satellite channels, digital terrestial television channels and live videos on the network in unicast or multicast. Most of the VLS functionality can now be found VLC. Usage of VLC instead of VLS is advised.
CentOS 4.x 에서는 "compat-gcc-32" 를 통해서 gcc32를 지원했던것 같은데,
CentOS 5.x에서는 "compat-gcc-34-g++", g++34까지 만 지원하는 것 같습니다.
공식적인 rpm을 통해서는 gcc32를 CentOS 5.2 에 설치할 수 없습니다.
gcc싸이트에서 source 받아서 컴파일 해서 설치할수도 있지만,
다른 방법을 찾는 것이 더 효율적일 것 같네요.
yum search gcc- OTL
yum search gcc-
OTL
yum search gcc- 를 하니
yum search gcc- 를 하니 아래와 같이 나옵니다.....
[root:localhost:/]#yum search gcc-
Loading "allowdowngrade" plugin
Loading "tsflags" plugin
Loading "skip-broken" plugin
Loading "changelog" plugin
Loading "protectbase" plugin
Loading "downloadonly" plugin
Loading "priorities" plugin
Loading "kernel-module" plugin
Loading "fastestmirror" plugin
Loading mirror speeds from cached hostfile
* base: centos.mirror.cdnetworks.com
* updates: centos.mirror.cdnetworks.com
* addons: centos.mirror.cdnetworks.com
* extras: centos.mirror.cdnetworks.com
0 packages excluded due to repository protections
0 packages excluded due to repository priority protections
compat-gcc-34-g77.i386 : Fortran 77 support for compatibility compiler
gcc-c++.i386 : C++ support for GCC
compat-gcc-34.i386 : Compatibility GNU Compiler Collection
compat-gcc-34-c++.i386 : C++ support for compatibility compiler
compat-libgcc-296.i386 : 호환 2.96-RH libgcc 라이브러리
gcc-c++.i386 : GCC에 대한 C++ 지원
compat-gcc-34-g77.i386 : 호환성 컴파일러에 대한 Fortran 77 지원
gcc-objc++.i386 : Objective-C++ support for GCC
gcc-gfortran.i386 : Fortran 95 지원
gcc-gnat.i386 : GCC에 대한 Ada 95 지원
gcc-gfortran.i386 : Fortran 95 support
compat-gcc-34.i386 : Compatibility GNU Compiler Collection
gcc-objc.i386 : gcc에 대한 객체 C 지원.
gcc-java.i386 : Java support for GCC
gcc-java.i386 : GCC에 대한 자바 지원
compat-gcc-34-c++.i386 : 호환 컴파일 프로그램에 대한 C++ 지원
gcc-gnat.i386 : Ada 95 support for GCC
gcc-objc.i386 : Objective-C support for GCC
compat-libgcc-296.i386 : Compatibility 2.96-RH libgcc library
또 whereis gcc32, g++32하면
[root:localhost:/]#whereis gcc32
gcc32:
이런 식으로 나옵니다....
자료는 저장하자!
저장해서 정리하지 않은 지식은 쓸모가 없다.
듣보잡 패키지
듣보잡 패키지 이름으로 질문하셔봤자 건질 수 있는 대답은 별로 없습니다.
본인이 뭘 하려고 하는 지는 정확히 아시는 거죠 ?
3.x 버전대의 gcc/gcc++ 는 compat-xxx-34 패키지들로 3.4 버전이 제공됩니다.
64bit GCC 를 설치한 상태에서 32bit 로 컴파일하고 싶은거라면 GNU 홈페이지의 GCC 링크를 따라가서 본인이 설치한 버전의 매뉴얼을 보고 옵션을 주면 됩니다.
OTL
음, vls라는
음, vls라는 프로그램을 설치하는 중에 오류가 많이 나와서
어느 블로그에 보니까, gcc32, g++32를 찿아서 어찌해란 글을 읽고 찿는 중입니다....
듣도보도 못한 오류가 나오니까 구글리을 했는데, 별도움이 안되어서 여기에 질문을 올린 겁니다.
님의 답글이 있어 고맙습니다.
그리고 저의 centos는 x86 32bit버전입니다.
그런데 compat-xxx-34에서 xxx는 어떻게 해야 yum으로 되는가요?
컴파일은 아주 질립니다....
자료는 저장하자!
저장해서 정리하지 않은 지식은 쓸모가 없다.
컴파일이 질린다면
컴파일이 질린다면 다른 놈을 알아보는게 좋을 것 같습니다.
fedora8 에서 해봤는데, 몇 가지 간단한 패치만하면 GCC4.x 로도 컴파일은 무사히 됩니다. 워닝은 겁내 뜨지만.
그냥 호기심에 해본것이고 별 가치는 없습니다.
이런 말씀을 드리는 이유는 vls 패키지가 이미 오래전에 주류 배포판들의 패키지목록에서 사라진 이유가 있을 거라는 생각때문입니다.
심지어 gentoo 에서 조차도 빠져버렸습니다. 최신GCC 로도 무사히 컴파일되도록 패치까지 계속 유지 했음에도 말이죠.
그래도 시도해보고 싶으면
http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-video/vls/files/?hideattic=0
에서 패치들을 가져다 적용해보세요.
필요한 라이브러리들은 배포본에서 제공하는 게 아니라 vls 사이트에서 지역적으로 유지하는 놈을 쓰시는 게 좋겠습니다.
http://download.videolan.org/pub/videolan/vls/0.5.6/contrib/
필요한 건 모두 있으니 그나마 다행이죠.
컴파일에 벌써 질리셨는데 이걸 어찌...
OTL
http://www.videolan.org/vlc/s
http://www.videolan.org/vlc/streaming.html에 따르면
이 말을 믿어 보시는 게 좋을 것 같습니다.
---- 절취선 ----
http://blog.peremen.name
CentOS 4.x 에서는
CentOS 4.x 에서는 "compat-gcc-32" 를 통해서 gcc32를 지원했던것 같은데,
CentOS 5.x에서는 "compat-gcc-34-g++", g++34까지 만 지원하는 것 같습니다.
공식적인 rpm을 통해서는 gcc32를 CentOS 5.2 에 설치할 수 없습니다.
gcc싸이트에서 source 받아서 컴파일 해서 설치할수도 있지만,
다른 방법을 찾는 것이 더 효율적일 것 같네요.
댓글 달기