Saya mencoba mengkonfigurasi build dari sumber versi lama gcc pada mesin dev saya. Dokumentasi menyoroti beberapa variabel lingkungan yang perlu diubah untuk melakukan ini. Saya bertanya-tanya bagaimana cara melakukan ini dan juga di mana linux menyimpannya dan apakah sistem restart diperlukan agar perubahan apa pun didaftarkan ??
12.04
environment-variables
ahli matematika1975
sumber
sumber
Jawaban:
The global variabel lingkungan sistem Anda disimpan dalam
/etc/environment
.Setiap perubahan di sini akan tercermin di seluruh sistem dan akan memengaruhi semua pengguna sistem. Juga, Anda memerlukan Reboot, agar perubahan apa pun yang dilakukan di sini berlaku.
Variabel lingkungan tingkat pengguna sebagian besar disimpan di
.bashrc
dan.profile
file di folder Beranda Anda. Perubahan di sini hanya memengaruhi pengguna tertentu. Tutup dan buka terminal untuk perubahan konfigurasi terjadi.Sunting : Jika Anda tidak ingin me-reboot atau me-restart terminal Anda, Anda dapat menggunakan perintah sumber.
Misalnya.
source /etc/environment
atausource .bashrc
sumber
.profile
bukan hal yang benar untuk dilakukan..bashrc
tidak boleh digunakan karena dapat dalam beberapa situasi menyebabkan masalah. Dan/etc/environment
jalan keluar (jangan mengubah sistem untuk melakukan satu pekerjaan).Yang Anda butuhkan adalah perubahan temporal lokal. Anda tidak akan membutuhkannya besok, ketika Anda melakukan sesuatu yang lain, itu mungkin merusak hal yang Anda lakukan besok. Namun Anda dapat menyimpannya sebagai build-script / makefile untuk digunakan besok.
atau
Catatan: Jika menggunakan
make
, contoh pertama tidak akan berfungsi. Buat memulai shell baru (sh) untuk setiap baris.sumber
Anda harus menempatkan variabel lingkungan Anda pada basis per pengguna di ~ / .pam_environment
Buat file jika tidak ada. Lihat di sini
sumber