安装虚拟机virtualbox与deepinlinux
这是针对不想装双系统的用户,vituralbox是oracle公司提供的免费虚拟机软件,deepin则是国产免费linux系统。到deepin官方网站即可下载deepin linux 系统的iso文件。待虚拟机软件安装好以后,再添加光驱,选中该文件即可。然后启动虚拟机,即进入linux安装界面,选择简体中文后点下一步,即会全自动安装。
进入deepin命令终端
快捷键为 CTL+ALT+T
获取安装所需的根权限
首先在命令行模式获取根权限,方法为输入下面的命令然后enter (注意大小写)
sudo -s -H
更新系统
linux 系统更新命令,减少导致不稳定的漏洞,以及获取最新软件更新
sudo apt-get update
sudo apt-get upgrade
安装 QT所需的C 及C++语言编译器
因为QTcreator没有自带编译包,
所以得先安装 gcc, g++, gdb 与 cmake, 否则会提示缺少开发kit。
sudo apt-get install gcc g++
sudo apt-get install gdb
sudo apt-get install cmake
如果出现 cannof find igl , 是因为没有安装opengl包,根权限下输入命令。
sudo apt-get install libglu1-mesa-dev
fedora linux 系统安装 C , CPP编译器的命令
fedora环境下的yum 命令相当于 deepin 系统的 apt-get 命令。
安装 c编译器命令为
yum install gcc
安装 c++ 编译器命令为
yum install g++
安装 gdb调试器的命令为
yum install gdb
安装ECLIPSE 以及 CDT
$sudo apt-get install eclipse
$sudo apt-get install eclipse-cdt
eclipse 调试模式下,单步执行的快捷键是F6。
安装 OPENCV
下面是安装opencv的过程,首先下载opencv,然后解压到待安装目录(名字不妨设为OCVFOLDER,继而在命令终端进入该目录,输入
cmake OCVFOLDER
其中 OCVFOLDER 为用户解压opencv的目标目录
再输入
make
这个耗时比较长,半小时左右。
然后输入
make install
这样就完成了opencv的移植编译安装。
配置eclipse 的 python 开发环境
启动Eclipse, 点击Help->Install New Software... 在弹出的对话框中,点Add 按钮。 Name中填:Pydev, Location中填
https://dl.bintray.com/fabioz/pydev/4.5.5/
然后一步一步装下去。 如果装的过程中,报错了。 就重新装。
安装好pydev后, 需要配置Python解释器。
在Eclipse菜单栏中,点击Windows ->Preferences.
在对话框中,点击pyDev->Interpreter - Python. 点击New按钮, 选择python.exe的路径, 打开后显示出一个包含很多复选框的窗口. 点OK
配置 python 开发环境
首先安装 python 的 扩展与升级工具 pip
apt-get install python-pip
检查pip版本
which pip-python
如果不是最新版本的pip,可以进行更新
pip install --upgrade pip
安装 python 部署更新库包时可能会用到的工具 setuptools
pip install setuptools
安装scikit-learn模块所需的numpy包的命令
pip install numpy
或
sudo apt-get install python-numpy //必须
numpy是matplotlib的先行包,后者所用的很多图形处理函数都要依赖numpy里的数学计算。
安装 python 的绘图库 matplotlib
sudo apt-get install python-matplotlib //必须
安装科学计算包 scikit-learn
sudo apt-get install python-sklearn
程序源文件夹如何进行移植生成可执行文件
以python为例
在对python进行编译之前,必须对它进行配置。在unix/linux平台上的安装过程中,配置和编译过程全部已经自动化了,我们所需要做的就是输入几条命令然后回车即可。
解压源文件到安装目录 target,通过执行脚本./configure开始编译, 这一过程可以决定系统的配置并创建相应的Makefile文件。你也可以传递一些参数选项来配置这个脚本。
当这一步完成后,就可以运行make了。
$sudo ./configure --prefix=/user/local/target # 准备安装到local文件夹的target目录内
$make
$make install
自带setup.py脚本的模块源文件如何移植
首先进行依赖检查,通过命令
$sudo apt-get build-dep python
进行检查,一旦发现缺少的模块,先安装。
$sudo python setup.py build
$sudo python setup.py install