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