ম্যাটল্যাব-এ উবুন্টুতে ব্যবহারের জন্য লাইবলাইনার ইনস্টল করার সময় এ জাতীয় কোনও ফাইল বা ডিরেক্টরি নেই


2

ম্যাটল্যাব সংস্করণটি হ'ল 2010a শিক্ষার্থী সংস্করণ (32 বিট), উবুন্টু সংস্করণটি 13.04, 64 বিট।

আমি প্রথম লাইব্রেরিয়ার -১.৯৪ ডিরেক্টরিতে মেক ব্যবহার করি। এই পদক্ষেপটি কাজ করে।

তারপরে আমি cdম্যাটল্যাব ডিরেক্টরিতে প্রবেশ করি এবং মেক ব্যবহারের চেষ্টা করি। ত্রুটিটি নিম্নরূপ:

/usr/bin/ld: cannot open linker script file /usr/local/matlabR2010a/extern/lib/glnxa64/mexFunction.map: No such file or directory
collect2: error: ld returned 1 exit status

mex: link of ' "train.mexa64"' failed.

make: *** [train.mexa64] Error 1

আমি ত্রুটিটি কেন বিদ্যমান তা জানি তবে কীভাবে এটি ঠিক করতে হয় তা আমি জানি না। Glnxa64 নামে কোনও ফোল্ডার নেই। পরিবর্তে, এখানে glnx86 নামে একটি ফোল্ডার রয়েছে 86 এটি কারণ ম্যাটল্যাবের আমার সংস্করণটি 32 বিট, তবে উবুন্টু 64 বিট। দেখে মনে হচ্ছে মেক ফাইলটি এমন একটি ফোল্ডার অ্যাক্সেস করার চেষ্টা করছে যা ম্যাটল্যাব যদি 64 বিটের সংস্করণ হত তবে উপস্থিত থাকবে।

এটি ঠিক করার জন্য কোনও ধারণা?


মতলব কি অন্যথায় কাজ করে? আমি x64 এ ইনস্টলটি পশুপাল করলাম সাধারণত ভাল হয় না এবং এইভাবে বর্তমানে অক্টাভ চেষ্টা করছি (তবে সেখানে কমান্ডের সামঞ্জস্যতা সমস্যাও রয়েছে)
ভার্চুয়ালটিস্ট

উত্তর:


0

চেষ্টা করুন:

ln -s /usr/local/matlabR2010a/extern/lib/glnx86 /usr/local/matlabR2010a/extern/lib/glnxa64
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.