搭建服务器环境编译源码

做系统的,都要有服务器来编译源码,然而搭建服务器一直都不会,这次学习了顺便记录下,以便后续查阅

第一步:装ubuntu系统,这里共享出ubuntu-14.04.5的,64位iso镜像,下载地址:https://pan.baidu.com/s/1hsgmomw

第二步:有了镜像,制作U盘启动,装系统,参考网址:https://jingyan.baidu.com/article/b24f6c82cf50e086bfe5dae9.html

软碟通可以自行百度下载最新的,我这里已经下载,共享下载链接:https://pan.baidu.com/s/1jIegnHW

第三步:此时你已经有了一个启动盘,然后插入U盘,在BIOS里修改启动顺序设置U盘启动,不会的自行百度

第四步:此时U盘启动起来了,然后要点击桌面的安装系统,记得格式化硬盘,安装完成,重启,重新设置BIOS启动顺序为硬盘优先

--------------------------------------------以上为安装ubuntu系统---------------------------------------------------------------------------------------

第五步:系统装完,搭建环境了,

Ubuntu 14.04远程登录服务器--ssh的安装和配置

参考:https://jingyan.baidu.com/article/9c69d48fb9fd7b13c8024e6b.html

sudo apt-get update

(出现如下问题的话:

W: GPG 错误:http://packages.linuxdeepin.com trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY 0A40427E209088E7

执行:sudo apt-key adv –keyserver keyserver.ubuntu.com –recv-keys 2EA8F35793D8809A)

sudo apt-get install openssh-server //这一步执行完就可以用登录工具登陆了

ps -e |grep ssh                              //

第六步:xshell远程连接linux服务器

参考地址:https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html

第七步:

安装openJDK
sudo apt-get install default-jre
sudo apt-get install default-jdk
如果你是安装的jdk1.7不能编译7.0的源码,要升级到jdk1.8,
方法参考:http://blog.csdn.net/guoqianqian5812/article/details/52649191
  1. 添加openjdk8的第三方源

    sudo add-apt-repository ppa:openjdk-r/ppa

  2. 执行更新

    apt-get update

  3. 安装openjdk8

    sudo apt-get install openjdk-8-jdk

  4. 选择版本

    sudo update-alternatives --config java

有 2 个候选项可用于替换 java (提供 /usr/bin/java)。

  选择       路径                                         优先级  状态
------------------------------------------------------------
* 0            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      自动模式
  1            /usr/lib/jvm/java-7-openjdk-i386/jre/bin/java   1071      手动模式
  2            /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java   1069      手动模式

要维持当前值[*]请按回车键,或者键入选择的编号:2
update-alternatives: using /usr/lib/jvm/java-8-openjdk-i386/jre/bin/java to provide /usr/bin/java (java) in 手动模式

  
  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  1. 查看版本

java -version

openjdk version "1.8.0_91"
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~14.04-b14)
OpenJDK Server VM (build 25.91-b14, mixed mode)

第八步:装git
sudo apt-get install git 

第九步:ubuntu设置文件共享,在windows上直接操作文件

Windows和Ubuntu通过Samba服务共享的设置方法

https://jingyan.baidu.com/article/b87fe19e63458052183568e3.html
第十步:
安装 gedit 
sudo apt-get update 
sudo apt-get install gedit-gmate                 
sudo apt-get install gedit-plugins               
sudo apt-get remove gedit 
sudo apt-get install gedit

安装samba
apt-get install samba
adduser xxx)添加linux用户账号
添加samba用户(命名为huangzw)允许访问。
sudo smbpasswd -a <huangzw>

装完要配置用户samba的访问权限:
修改/etc/samba/smb.conf
[homes]
browseable =  yes
 read only =  no
 create mask =  0755 #建议将权限修改成0755,这样其它用户只是不能修改
directory mask =  0755
 valid users = %S #本行需要取消注释
保存后重启  sudo /etc/init.d/smbd restart
下面是添加samba用户的例子可以模仿这个添加用户

注意:此文件里面的“;”是注释的意思,要先去掉它
第十一步:
修改/etc/apt/source.list,把下面3句追加到文件末尾
deb  http://archive.ubuntu.com/ubuntu/  precise main restricted universe multiverse
deb  http://archive.ubuntu.com/ubuntu/  precise-updates main restricted universe multiverse
deb  http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
sudo apt-get update

第十二步:

如果是ubuntu 14.04 版本, 安装 Android 5.1环境编译需要的相关包 请参考下面部分
sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32z-dev libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown libxml2-utils xsltproc lib32readline-gplv2-dev
https://jingyan.baidu.com/article/ab69b270b0ca3d2ca7189fdc.html

第十三步:下载源码编译

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值