Lokasi untuk perpustakaan linux tanpa sudo?


1

Saya di terminal bersama dan saya ingin membangun sebuah program yang berfungsi baik di komputer di rumah saya. Saya tidak memiliki izin sudo. Saya perlu membangun beberapa perpustakaan: GotoBlas dan UMFpack.

Apakah ada semacam lokasi perpustakaan Linux tradisional yang dapat saya gunakan seperti home / lib /?

Jawaban:


1

Tidak ada satu pun yang akan "berfungsi", namun Anda dapat menentukan lib path tambahan saat menautkan, dengan menggunakan opsi -rpath-linkdan -rpathdi ld.

-rpath PATH                 Set runtime shared library search path
-rpath-link PATH            Set link time shared library search path

Jadi, Anda bisa membuatnya apa pun yang akan bekerja pada dua mesin Anda.


Agak menyedihkan. Saya bertanya-tanya apa yang biasanya dilakukan orang yang menggunakan berbagi?
Mikhail

Di lingkungan bersama di mana Anda memiliki tingkat akses ini, ada kemungkinan standar untuk perpustakaan yang dibuat secara lokal sudah ada di tempat (ditentukan oleh pencipta lingkungan bersama). Namun, mesin di rumah Anda sepenuhnya terpisah sehingga tidak akan memenuhi standar ini. Jika Anda dapat mengetahui apa standarnya, maka Anda dapat mereproduksinya.
Paul
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.