环境: ubuntu 12.04 上C / C++, OpenGL, Android, NDK,Ogre环境配置(此贴作废,配置看我新贴)
2014-03-31 23:36
447 查看
最近刚刚接触linux, 在linux 上配一个ogre开发环境, 给Android 生成一个可调用的.so 动态库。 做了一些环境配置。记录下。中间也走了很多弯路。
给想做这方面的朋友做个参考,点滴记录。
1: C/C++配置:
1.1: 参考 Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
http://www.cppblog.com/kangnixi/archive/2010/02/10/107636.html
1.2: 出现的问题解决:
(1): 下载CDT很慢,需要耐心等待。
(2): 安装 C++ devloment tool 时, 失败,索性下载一个完整的CDT,解压,覆盖到eclipse中。
------------------------------------------------------------------------------------------------
2: OpenGL 配置
2.1: 基础环境, sudo apt-get install build-essential
2.2: 安装OpenGL Libray, sudo apt-get install libgl1-mesa-dev
2.3: 安装OpenGL Utilities, sudo apt-get install libglu1-mesa-dev
2.4: 安装OpenGL utility Toolkit, sudo apt-get install freeglut3-dev
2.5: 编译OpenGL方法
gcc app.c -c -lglut
2.6: eclipse 环境OpenGL编译配置, 配置链接库, 头文件目录。
---------------------------------------------------------------------------
3: Ogre开发环境配置
3.0: 安装Ogre需要配置相关环境,参见 http://jwapp2007.blog.163.com/blog/static/1913614592011631103413509/ (ubuntu Ogre配置运行 )
3.1: 按照 http://mylifeiscs.tumblr.com/post/28726336987 配置Ogre编译环境。(Install OGRE on Ubuntu)
遇到的问题
(1) 第10步中的命令, 许进入/home/administrator/dev/build/bin 执行。
(2) 遇到 Xlib: extension "GLX" missing on display ":0.0". 问题,解决方法 http://superuser.com/questions/484991/nvidia-graphics-driver-in-ubuntu-12-04
即: sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386
sudo dpkg-reconfigure xserver-xorg
sudo reboot
------------------------------------------------------------
4: NDK 配置, 为了给Android 生成.so用
4.1: 下载NDK,解压
4.2: 设置环境变量 sudo gedit ~/.bashrc
$NDK_HOME=解压后的目录
4.3: 测试 echo $NDK
4.4: 正式使用 $NDK_HOME/ndk-build
--------------------------------------------------------
5: Android 开发环境配置
建议用adt-bundle-linux.zip 配置, 这样简单。 方法如下:
5.1: 去官网下载 adt-bundle
5.2: 解压到某个目录,解压后就有可用的Eclipse Android开发环境
ubuntu环境下,不建议自己手动配置eclipse, ADT, SDK 一堆东西,因为屏蔽google的原因,
在线安装几乎是不可能完成的事, 离线下载版本又可能对不上。
----------------------------------------------------------
后记, 在网上查资料时,发现很多帖子都是人云亦云,之其然不知其所以然, 我也犯下同样的毛病, 现在觉得,没必要搞eclipse一堆配置伤脑筋, 本质上不就是gcc, gdb,ndk编译吗,这些编译文档官网上都有。 为什么总想吃现成的呢。 既然做技术就有掌握其根本原理,不要在浮土上建高楼。
给想做这方面的朋友做个参考,点滴记录。
1: C/C++配置:
1.1: 参考 Ubuntu(Linux)使用Eclipse搭建C/C++编译环境
http://www.cppblog.com/kangnixi/archive/2010/02/10/107636.html
1.2: 出现的问题解决:
(1): 下载CDT很慢,需要耐心等待。
(2): 安装 C++ devloment tool 时, 失败,索性下载一个完整的CDT,解压,覆盖到eclipse中。
------------------------------------------------------------------------------------------------
2: OpenGL 配置
2.1: 基础环境, sudo apt-get install build-essential
2.2: 安装OpenGL Libray, sudo apt-get install libgl1-mesa-dev
2.3: 安装OpenGL Utilities, sudo apt-get install libglu1-mesa-dev
2.4: 安装OpenGL utility Toolkit, sudo apt-get install freeglut3-dev
2.5: 编译OpenGL方法
gcc app.c -c -lglut
2.6: eclipse 环境OpenGL编译配置, 配置链接库, 头文件目录。
---------------------------------------------------------------------------
3: Ogre开发环境配置
3.0: 安装Ogre需要配置相关环境,参见 http://jwapp2007.blog.163.com/blog/static/1913614592011631103413509/ (ubuntu Ogre配置运行 )
3.1: 按照 http://mylifeiscs.tumblr.com/post/28726336987 配置Ogre编译环境。(Install OGRE on Ubuntu)
遇到的问题
(1) 第10步中的命令, 许进入/home/administrator/dev/build/bin 执行。
(2) 遇到 Xlib: extension "GLX" missing on display ":0.0". 问题,解决方法 http://superuser.com/questions/484991/nvidia-graphics-driver-in-ubuntu-12-04
即: sudo apt-get install --reinstall xserver-xorg-core libgl1-mesa-glx:i386 libgl1-mesa-dri:i386
sudo dpkg-reconfigure xserver-xorg
sudo reboot
------------------------------------------------------------
4: NDK 配置, 为了给Android 生成.so用
4.1: 下载NDK,解压
4.2: 设置环境变量 sudo gedit ~/.bashrc
$NDK_HOME=解压后的目录
4.3: 测试 echo $NDK
4.4: 正式使用 $NDK_HOME/ndk-build
--------------------------------------------------------
5: Android 开发环境配置
建议用adt-bundle-linux.zip 配置, 这样简单。 方法如下:
5.1: 去官网下载 adt-bundle
5.2: 解压到某个目录,解压后就有可用的Eclipse Android开发环境
ubuntu环境下,不建议自己手动配置eclipse, ADT, SDK 一堆东西,因为屏蔽google的原因,
在线安装几乎是不可能完成的事, 离线下载版本又可能对不上。
----------------------------------------------------------
后记, 在网上查资料时,发现很多帖子都是人云亦云,之其然不知其所以然, 我也犯下同样的毛病, 现在觉得,没必要搞eclipse一堆配置伤脑筋, 本质上不就是gcc, gdb,ndk编译吗,这些编译文档官网上都有。 为什么总想吃现成的呢。 既然做技术就有掌握其根本原理,不要在浮土上建高楼。
相关文章推荐
- 环境: ubuntu 12.04 上面Android ndk 开发环境一键配置(cdt, adt, ndk 及Ogre工程移植)
- 环境: ubuntu 12.04 上面Android ndk 开发环境一键配置(cdt, adt, ndk 及Ogre工程移植)
- ubuntu进行配置Android 的NDK环境
- Ubuntu 12.04 下的android 环境配置
- Android 编译环境配置搭建(Ubuntu 12.04)及环境导致编译错误QA
- Ubuntu 12.04 64bit 配置完android 5.0编译环境后出现“could not write bytes: Broken pipe.”而无法进入输入帐号密码的登陆界面
- Android 编译环境配置搭建(Ubuntu 12.04)及环境导致编译错误QA
- Ubuntu 12.04 编译Android 4.0.3 的环境配置
- ubuntu 12.04 amd64 编译android源码的JAVA环境配置
- Android 编译环境配置搭建(Ubuntu 12.04)及环境导致编译错误QA
- Ubuntu 12.04 编译Android 4.0.3 的环境配置
- virtualbox ubuntu虚拟机安装配置android开发环境(eclipse+ndk+sdk)及注意事项
- ubuntu 12.04 android编译环境配置
- 【Android(一)】如何在Ubuntu上配置安卓开发环境
- Ubuntu 11.04安装配置Android开发环境
- Android新版NDK环境配置(免Cygwin)
- Ubuntu系统配置android-studio开发环境
- 一、ubuntu 12.04 64位 android 编译环境安装
- Ubuntu中Android开发环境配置
- ubuntu 配置android adb 环境变量 ?