আমি উইন্ডোজ এবং লিনাক্সের বাইনারিগুলি তৈরি করতে ওএসএক্স-এ একটি গো অ্যাপ ক্রস-সংকলন করার চেষ্টা করছি। আমি নেট থেকে যা খুজে পেয়েছি তা সবই পড়েছি। আমার সন্ধানের সবচেয়ে কাছের উদাহরণটি প্রকাশিত হয়েছে (গো-বাদামের মেলিং তালিকার অনেক অসম্পূর্ণ আলোচনা বাদে):
http://solovyov.net/en/2012/03/09/cross-compiling-go/
তবুও এটি আমার ইনস্টলেশনতে কাজ করে না। আমি গেছি 1.0.2। 1.0.2 হিসাবে সাম্প্রতিকতম এটি আমার কাছে মনে হয় যে উপরের সমস্ত উদাহরণগুলি এই সংস্করণে প্রযোজ্য নয়।
./make.bash --no-clean
ENV vars 386 / উইন্ডোতে সেট করার চেষ্টা করে , এটি বিল্ড গো যায় না, তবে এটি আমার ইনস্টলেশনটি তৈরি করে যা darwin/amd64
পুরোপুরি ENV- তে সেট করা আছে যা উপেক্ষা করে এবং বিভিন্ন সংকলক তৈরির কথা মনে করে completely
কীভাবে এটি করা যায় (কেউ যদি এটি আদৌ করা যায়) তবে কেউ পরামর্শ দেয়?
sudo
(সম্ভবত আমি sudo-ing করার সময় বিভিন্ন ইউনিক্স ENV পেয়ে যাব যদি সেগুলি না করা হয় তবে GOOS এবং GOARCH পাওয়া যায় না) ইনলাইন)
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 ./make.bash
- যদি আপনি এটিকে একাধিক লাইনে বিভক্ত করার চেষ্টা করেন তবে পরিবেশের পরিবর্তনশীল রফতানি হবে না যা লক্ষণগুলির সাথে খাপ খায়