Linux新手問題:我有個人的PiCloud環境,可以安裝我自己的Python擴展。但是我想使用預編譯的C共享庫(mylib.so),即將它放在/ user/lib中。那可能嗎?如果我必須在PiCloud環境服務器上構建它,如何上傳源代碼?在PiCloud環境服務器上使用共享庫
2
A
回答
4
您可以簡單地將mylib.so複製到環境的/ usr/lib中。但是,最好在安裝服務器上編譯mylib.so,以確保服務器上的所有依賴項都可用,並且使用正確的體系結構(AMD64)。
步驟如下:
創建一個環境,並把它放在修改模式。
您需要將您的文件複製到環境的設置服務器。如果你在Linux上,使用scp將會是最簡單的。如果你在Windows上,你需要使用類似Tunnelier的東西。在任一操作系統上,您需要單擊鑰匙圖標,然後下載需要使用設置服務器進行身份驗證以複製文件的SSH身份文件。
$ SCP -i picloud_rsa mylib.tar.gz [email protected]:〜/
一旦文件在服務器上,您可以使用SSH連接設置服務器,或使用網絡瀏覽器控制檯(新功能!)。從那裏運行你的編譯腳本。您可以將您的.so文件複製到/ usr/lib。不要忘記使用「sudo」。
$ sudo的CP mylib.so/usr/lib目錄
您應該運行任何程序上mylib.so取決於安裝的服務器上,以保證它的正常工作。如果要運行測試,則需要運行「ldconfig」,以便共享庫位於庫緩存中。
$ sudo的LDCONFIG
$ ./run_your_program
相關問題
- 1. 在共享服務器上使用PDFtk
- 2. 在共享服務器環境中需要一個ruby gem(eventmachine)
- 3. 如何讓Linux服務器在共享環境中使用本地PHP.ini?
- 4. Azure上的PiCloud式服務?
- 5. 共享主機環境中的服務器端批處理
- 6. 共享主機和SQL服務器環境安全
- 7. 在共享服務器上設置Yii
- 8. ft_min_word_len在共享服務器上的MySQL
- 9. 在共享服務器上安裝nodejs
- 10. 在共享服務器上安裝PHPUnit
- 11. 在ISAPI共享服務器上使用URL重寫(使用PHP)
- 12. 在PHP 7.5和ASP.Net共享的IIS 7.5上設置服務器環境/服務器變量
- 13. 如何在不使用共享服務的控制器上使用共享服務?
- 14. 在開發環境和SQL服務器上在實時環境中使用MySQL
- 15. 服務器環境
- 16. 使用角服務共享
- 17. 如何使用git在服務器上分離生產環境/開發環境?
- 18. 在兩臺服務器上共享一個mercurial倉庫
- 19. 在共享服務器上安裝Ocaml駝峯庫
- 20. 如何在使用Heroku的共享服務器上運行Rails
- 21. 爲什麼我無法在共享服務器上使用node.js?
- 22. 在windows上使用linux服務器的git compatibilty設置共享
- 23. 如何使用rvm在Dreamhost共享服務器上安裝ruby?
- 24. 如何使用Netbeans在FTP服務器上共享Java項目?
- 25. 使用服務在angularjs控制器上共享對象
- 26. 無法在共享服務器上使用php發送郵件
- 27. 在共享服務器上使用PHP-clamav的替代品?
- 28. 在Windows上使用VIM訪問Windows服務器共享目錄
- 29. 如何使用cpanel在Godaddy共享服務器上運行python?
- 30. 在共享宿主環境中壓縮來自asp.net服務器的json響應
相反Tunnelier的,你可能需要使用[WinSCP賦予(http://winscp.net/eng/index.php),這更不僅僅是免費供個人使用。 – 2013-03-17 08:07:00
晶瑩剔透。非常感謝。 – MortCanty 2013-03-17 09:04:11