之前我是打算在win下面结合虚拟机开发前后端,今天仔细想了一下,不是很靠谱,后端调试太困难了.可能的方案就是Netbeans远程开发的方式,以前我试过,调试起来也是非常的麻烦.于是果断下载个ubuntu14.04 kyllin LTS,维护团队会支持五年,总体来说这个版本还是不错的.在安装的过程中也是遇到了一些小问题.

因为我是双显示器,只有VGA,不支持HDMI的那种,U盘安装完之后,刚Reboot进入登录,就出现问题了.是因为驱动的问题,开始我也不知道是怎么回事,如果是开源驱动的问题,那么也不至于不支持CRT吧?一时间也是找不到很好的解决办法.果断就去蹲了个厕所,回来就想到了办法.

果断Reboot,然后拔掉HDMI转VGA的那个显示器输出插口,登录正常了,顺利进入系统后,更新源,禁用开源驱动,安装N卡闭源驱动,然后poweroff.再插上另外一个显示器.果然,一切如我所料的那样,双显示器输出正常,显卡驱动工作正常.终于又回到了亲切的unity界面,这一段时间用opensuse的kde我都快吐了,各种不习惯.虽然opensuse稳定两年一个版本更新,可是源太蛋疼了,安装包都要到官网去找,而且zypper in并没有包补全的,还是apt包管理器给力.用搜狐的源速度也是非常的快.教育网还是建议用网易的,大学三年经验,教育网网易更新最快.

我这边只是简单的安装了闭源N卡驱动,并没有选择安装官网下载的驱动.这个后面再说吧,可能有很长一段时间我都不会碰cuda. 所以先这么着吧,大不了,到时候直接安装cuda toolkit就好了,就不用官方打包的驱动了,应该也没有什么问题.当然,不关心gpu计算的,就当我是废话,直接过滤掉这段吧.

后面顺利安装好cocos2d-x开发依赖,打上库,本地编译测试通过.然后把早就下载好的linux x64的android sdk和ndk拷贝过来,配置好环境变量.不到十分钟,android的环境就搞定了.编辑器由于时间限制,我依然是选择了sublime,安装deb包,打上输入法补丁库(网上很容易找得到,安装个gtk开发库就行了).

下面就是C++部分开发工具的选择了,因为是linux本地开发,开发工具的选择就很多了.一般都会选择qt-creator/codeblocks.因为这两个对cmake的支持比较好.准确的说qt-creator比codeblocks要强一点,因为qt-creator直接支持cmake.而codeblock则是间接支持.或者说是cmake支持codeblocks/eclipse cdt/vs等这些主流的IDE.我沿袭简洁派的作风,选择了codeblocks,

可能会遇到的问题我也想到了,codeblocks对自定义命令行参数支持不是很好,还有就是添加新文件的话需要重新使用cmake生成codeblocks工程. 不过这些都是小问题,开始的时候可能会比较的麻烦,后面应该会好很多.我也想过开发后端framework的时候,我就直接在codeblocks工程组织下面编码,差不多的时候我再用cmake去重新组织工程.因为我对cmake比较的熟悉,所以这不会有什么问题.

所以,ubuntu,我又回来了.蛮高兴的.就罗嗦几句吧.

双显示器N卡安装ubuntu驱动以及解决办法的更多相关文章

  1. 虚拟机装的XP,无法上网,因为没有安装网卡驱动,怎么解决

    本帖可以解决2个问题: 问题1. 虚拟机装的XP,无法上网,因为没有安装网卡驱动,怎么解决 问题2. 怎么往Oracle VM VirtualBox里传输文件??????? 步骤: 一.在虚拟机的左上 ...

  2. Win7安装错误提示与解决办法大全

    Windows7安装时有许多提示错误,许多朋友不知道如何解决,那就看看这篇软媒整理的文章吧,或许有些帮助.本文出现的问题同样应用于其他版本的Windows 7,甚至是Vista,收藏一下本文,或者某天 ...

  3. 卸载MySQL以及重装卡到Start Services的解决办法(亲测有效,刚重装成功)

    卸载MySQL以及重装卡到Start Services的解决办法 重装系统永远是个好办法,但是对于我们程序员来说只要一想到电脑上的环境变量和其他的配置就蔫了.所以这一条就当作是废话吧. 一般来说装My ...

  4. 新装Linux系统没有网卡驱动的解决办法和步骤

    Linux下查看网卡驱动和版本信息 - CSDN博客 https://blog.csdn.net/guyan1101/article/details/72770424/ 检查网卡是否加载 - Linu ...

  5. windows 2008R2 无法安装操作系统补丁,或无法安装Sp1升级包的解决办法

    windows 2008R2 无法安装操作系统补丁,或无法安装Sp1升级包的解决办法 给 C:\ 加上users读取和执行,,列出文件夹内容,及读取的权限,不需要就用到子目录 将 C:\Windows ...

  6. Linux中oracle安装时候报ora-00119解决办法

    ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener add ...

  7. sublime text 3 无法安装Package Control插件解决办法

    sublime text 3 无法安装Package Control插件解决办法 ***关于sublime text 3 常用的 Package Control插件的安装方法*** 1.CTRL+` ...

  8. npm install 错误 安装 chromedriver 失败的解决办法

    npm 安装 chromedriver 失败的解决办法npm 安装 chromedriver 时,偶尔会出错,错误提示类似于:npm ERR! chromedriver@2.35.0 install: ...

  9. PHP编译安装时常见错误解决办法,php编译常见错误

    PHP编译安装时常见错误解决办法,php编译常见错误 1.configure: error: xslt-config not found. Please reinstall the libxslt & ...

随机推荐

  1. 粗粒度权限控制(拦截是否登录、拦截用户名admin权限)

    RBAC --> 基于角色的权限控制 tb_user tb_role tb_userrole tb_menu(增.删.改.查) tb_rolemenu 1 说明     给出三个页面:index ...

  2. vlan配置命令

    # 为VLAN10 指定一个描述字符串“connect to LAB1”.<Sysname> system-viewSystem View: return to User View wit ...

  3. linux shell实现守护进程 看门狗 脚本

    嵌入式初学者,第一次上传代码.昨天做了一个udhcpd与udhcpc的守护,目前只会用shell模仿编写,还有什么方法可以做守护呢? ? 1 2 3 4 5 6 7 8 9 10 11 12 13 1 ...

  4. VBScript开发Excel常见问题

    VBS基础 基本概念:VB & VBS & VBA VB.VBScript和VBA(Visual Basic For Application)这三种语言,既有联系又有区别.三种语言的语 ...

  5. Android开发如何定制framework层服务

    刚刚跨完年,新年第一篇文章,那么今天将对Android开发framework中间层的服务定制使用作个总结.首先我们先导入Android平台源码framework层的代码到开发工具eclipse中,代码 ...

  6. centos 7.2 Apache+mysql+php step by step备忘

    1. 如何允许laravel程序执行sudo shell脚本? chmod u+w /etc/sudoers ; echo "apache ALL=(ALL) NOPASSWD:ALL&qu ...

  7. Azure 订阅和服务限制、配额和约束

    最后更新时间:2016年10月24日 概述 本文档指定一些最常见的 Azure 限制.请注意,本文档目前未涵盖所有 Azure 服务.一段时间后,将展开并更新这些限制以包含多个平台. NOTE: 如果 ...

  8. C# winfrom Datagridview控件下拉菜单

    拖拽一个datagridview放在界面,编辑列把下来菜单那列ColumnType设置成DataGridViewComboBoxColumn 然后在数据一栏的Items可以写下来菜单的内容也可以后台代 ...

  9. Redis 在Golang中使用遇到的坑

    1.从lua脚本传回到go那边的数字是string类型 2.hincrby 返回当前值的计算结果(即存放到redis中的值) 3.hset 一个不存在的key,返回什么呢?即设置失败返回什么错误?(会 ...

  10. EF学习之CodeFirst(二)--数据迁移

    使用CodeFirst时,如果Model发生改变的话,例如我们给User类里面新加个Sex属性,运行时会出现如下错误: 这时我们需要使用数据迁移来将model的改变同步更新到数据库中. 1.启用数据迁 ...