8
私のコンピュータには、gcc 4.4.4でUbuntu 10.10があります。私はエラーを取り除くことができ、GCC 4.2.3を使ってMATLABをリンクすることによって想定し、私は方法がわからないMatlabに希望の古いgccバージョンを提供するには?
>> cns_build('hmax')
compiling...
/home/leMe/hmax/cns/source/common_dec.h(54): warning: omission of exception specification is incompatible with previous function "operator new(size_t)"
/usr/include/c++/4.4/new(91): here
/home/leMe/hmax/cns/source/common_dec.h(55): warning: omission of exception specification is incompatible with previous function "operator new[](size_t)"
/usr/include/c++/4.4/new(92): here
/home/leMe/hmax/cns/source/common_dec.h(56): warning: omission of exception specification is incompatible with previous function "operator delete(void *)"
/usr/include/c++/4.4/new(93): here
/home/leMe/hmax/cns/source/common_dec.h(57): warning: omission of exception specification is incompatible with previous function "operator delete[](void *)"
/usr/include/c++/4.4/new(94): here
Segmentation fault
CUDA preprocessing [nvcc] failed
Warning: You are using gcc version "4.4.4-14ubuntu5)". The version
currently supported with MEX is "4.2.3".
For a list of currently supported compilers see:
http://www.mathworks.com/support/compilers/current_release/
CPU compilation successful
:私はCUDAを使用する一部のMEXファイルをコンパイルしようと、私は次のエラーメッセージが表示されますそれをするために。
mex -setup
は私にオプションを以下与える:
1: /home/leMe/Matlab/bin/gccopts.sh :
Template Options file for building gcc MEX-files
2: /home/leMe/Matlab/bin/mexopts.sh :
Template Options file for building MEX-files via the system ANSI compiler
試しましたか?それは動作しましたか? – Oli
今日はやってみよう! – Framester
gcc4.2.3のインストールに失敗しました。私はこれを解決するとすぐにあなたの答えを試してみます。 – Framester