Rumah >pembangunan bahagian belakang >C++ >Bagaimanakah Saya Boleh Menentukan Laluan Boleh Laksana C/C Saya?
Menentukan Lokasi Boleh Laksana dalam C
Dalam C/C , mendapatkan semula laluan penuh program yang sedang dilaksanakan boleh dicapai menggunakan pelbagai pendekatan . Satu kebimbangan umum ialah argumen argv[0] yang disediakan dalam fungsi utama tidak selalu memberikan laluan lengkap. Untuk menangani isu ini, kami meneroka beberapa penyelesaian:
Sistem Berasaskan Unix dengan /proc
Dalam sistem Unix dengan sokongan /proc, kaedah yang paling mudah dan boleh dipercayai ialah kepada:
Sistem Berasaskan Unix Tanpa /proc
Untuk sistem tanpa /proc, beberapa sandaran boleh digunakan:
Selain itu, adalah disyorkan untuk mengesahkan sama ada boleh laku ialah pautan sym dan menyelesaikannya berbanding dengan direktorinya (kecuali untuk /proc kaedah pada Linux).
Sistem Windows
Pada Windows, kaedah pilihan ialah:
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Menentukan Laluan Boleh Laksana C/C Saya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!