% PATH% এ নকল নিয়ে কোন ফাইলটি চালানো হবে তা নির্দিষ্ট করে


1

আপনার PATH ভেরিয়েবলে যখন কোনও ফাইলের নকল রয়েছে তখন কল করার জন্য কোন ফাইলের কোন সংস্করণ নির্দিষ্ট করা সম্ভব?

পটভূমি

আমার পথে এমিংডব্লিউ 32 এবং মিংডব্লু 64 এর বিন ফোল্ডার রয়েছে

PATH=...;C:\mingw32\bin;C:\mingw64\bin;...

এবং প্রতিটি ফোল্ডারে জিসিসি, জি ++ ইত্যাদি এক্সিকিউটেবল থাকে। আমি যে পথটি শুরু করতে চাই সেটিকে নির্দিষ্ট করে দেওয়ার আগে, কোনটি ডাকা উচিত তা নির্দিষ্ট করে বলা সম্ভব

PATH=C:\mingw64\bin;%PATH%

ফোল্ডারে থাকা ডিএল এর জন্য, 32 বা 64 বিট ডেল উইন্ডোজের নিজস্ব পদ্ধতিগুলি থেকে সঠিকভাবে লোড হয়েছে বলে মনে হয়, তবে অন্যান্য অপারেশনগুলির ক্ষেত্রে এটি কীভাবে সম্ভব (/ অথবা এমনকি) সম্ভব কিনা তাও নিশ্চিত নয়।


1
না, এটি সর্বদা PATH অগ্রাধিকার অনুযায়ী চলবে। আপনি যে সংস্করণগুলি চান তা কল করতে আলাদা ব্যাচ ফাইল তৈরি করবেন না কেন?
করণ

উত্সাহ এবং এ জাতীয় নির্মাণের সময় আমি কী করেছি ts আমি আরও কৌতূহলী ছিলাম যদি কেবল এটি করার উপায় ছিল তবে আমি কোনও সময় ব্যাচ ফাইলটি ব্যবহার করতে হবে না যখন আমি 32/64 বিবিটি জিসিসি কল করতে চেয়েছিলাম
কমান্ডার

ধরা যাক কোনও উপায় ছিল তবে এটি একটি কমান্ড ছিল এবং আদেশটি ছোট ছিল না, তবে আপনি সম্ভবত একটি ব্যাচের ফাইলটি এটি করতে চান! এক ব্যাচ ফাইলকে পরম পথে ডাকার পাশাপাশি অন্য উপায়টি এক্সের নাম পরিবর্তন করে দেওয়া হবে .. তবে প্রকৃতপক্ষে, আমি লিনাক্সেরও কোনও বিশেষ উপায় আছে বলে মনে করি না, এবং যদি লিনাক্স সেমিডি না করে। পাওয়ারশেলের এমন অনেকগুলি জিনিস থাকতে পারে যা লিনাক্স ব্যাশ দেয় না, তবে আমার সন্দেহ হয় এটি রয়েছে। তবে ধরা যাক একটি উপায় ছিল, আপনি কীভাবে এটি ব্যবহার করবেন বলে মনে করেন, এটি ব্যবহার করার জন্য এটি এখনও কিছু প্যারামিটারের প্রয়োজন হবে। তবুও একটি ব্যাচের ফাইল ঠিক তত ভাল হবে।
বার্লোপ

এটি করার একটি উপায় থাকতে পারে, তবে আমি এটি ডান করে যদি এটি কাজ করে এবং যদি এটি কেবল 32/64 বিট এক্সিকিউটেবলের ক্ষেত্রে স্বেচ্ছাচারী না হয়। উইন্ডোজঅনডিন্ডস 64 এমুলেশনটি এটিকে এমন করে তোলে যাতে উদাহরণস্বরূপ চলক% প্রোগ্রামফিল%% সি: \ প্রোগ্রাম ফাইলগুলিতে 64 বিট প্রসেসের জন্য এবং সি: \ প্রোগ্রাম ফাইলগুলি (x86) 32 বিট প্রসেসের জন্য নির্দেশ করে। সুতরাং যদি আপনি আপনার ফাইলগুলিকে সংশ্লিষ্ট প্রোগ্রাম ফাইলগুলির সাবফোল্ডার হিসাবে অন্তর্ভুক্ত করেন এবং ডিফল্ট% প্রোগ্রামফাইল% \ ভেরিয়েবলের মাধ্যমে পাথ অন্তর্ভুক্ত করেন তবে এটি সঠিক কাজ করতে পারে কারণ কোনও ফোল্ডার সর্বদা বিদ্যমান থাকবে না। যদিও আমি এটি সম্পর্কে নিশ্চিত তা বলতে পারি না
সাইবারডোর

আপনি কোন মানদণ্ডের উপর ভিত্তি করে চালানোর জন্য ফাইলটি নির্বাচন করতে চান? কে এই নির্বাচন করতে হবে?
ওয়ার্নার হেনজে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.