安装Ubuntu下的开发工具
安装Ubuntu下的开发工具
安装Ubuntu下的开发工具
刚安装好的Ubuntu,还缺乏很多开发工具。这些工具都可以通过网络进行安装。如果网络不佳,也可以使用光盘中的工具包。
如果要使用光盘中的工具包,先把linux目录下的apt_packages目录复制到Ubuntu里/packages目录下;然后修改/etc/apt/sources.list文件,增加下面一行(注意最后的斜杠“/”不可少):
debfile:/packages/ apt_packages/
注意:如果提示网络错误,请修改/etc/apt/sources.list文件,只保留“debfile:/packages/ apt_packages/”这一行,其他的都去掉。
使用命令进行安装
1 更新软件源
$ sudo apt-getupdate
2 安装、配置、启动ftp服务
执行以下命令安装,安装后即会自动运行:
$ sudo apt-get install vsftpd
修改vsftpd的配置文件/etc/vsftpd.conf,将下面几行前面的“#”号去掉。
#local_enable=YES
#write_enable=YES
上面第一行表示是否允许本地用户登录,第二行表示是否允许上传文件。
修改完华之后,执行以下命令重启ftp服务:
$ sudo /etc/init.d/vsftpd restart
3 安装、配置、启动ssh服务
[SSH 为建立在应用层基础上的安全协议。SSH是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。]
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install openssh-server
它的配置文件为/etc/ssh/sshd_config,使用默认配置即可。
4 安装、配置、启动nfs服务
执行以下命令安装, 安装后即会自动运行:
$ sudo apt-get install nfs-kernel-server portmap
它的配置文件为/etc/exports,在里面增加以下内容,以后将通过网络文件系统访问/work/nfs_root目录:
/work/nfs_root*(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启nfs服务:
$ sudo /etc/init.d/nfs-kernel-serverrestart
5 安装、配置tftp服务软件
$ sudo apt-get installopenbsd-inetd tftpd tftp
打开/etc/inetd.conf文件,里面有一行如下:
tftp dgram udp wait nobody /usr/sbin/tcpd/usr/sbin/in.tftpd /srv/tftp
把“nobody”改为“root”,把“/srv/tftp”改为“/work/nfs_root”,表示tftp目录。
6 使用以下命令安装基本的开发环境
$ sudo apt-get installbuild-essential texinfo
7 安装工具bison、flex,它们分别是语法、词法分析器
$ sudo apt-getinstall bison flex libtool automake autoconf
8 安装C函数库的man手册,以后就可以通过类似“manread”的命令查看函数的用法了
$ sudo apt-get install manpages-dev
9 安装ckermint工具
$ sudo apt-get install ckermit
使用kermit之前,先在/homt/book(假设用户名为book)目录下创建一个名为.kermrc(注意,是“点kermrc”)的配置文件,内容如下:
------------------------------
set line /dev/ttyS0
set speed 115200
set carrier-watch off
set handshake none
set flow-control none
robust
set file type bin
set file name lit
set rec pack 1000
set send pack 1000
set window 5
------------------------------
然后,运行“$sudo kermit -c”命令即可启动串口;要想关闭串口,先同时按住“Ctrl”和“\”键,然后松开再按“C”键,最后输入“exit”并回车。
在Linux中,可以使用kermit连接串口以操作目标板。
10 安装ddd工具
$ sudo apt-get install ddd
11 安装QT开发环境
$ sudo apt-get install x-devlibx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelopkonsole
12 安装ncurses
ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功能的动态库。如果没有它,在执行“make menuconfig”命令配置程序时会出错。使用以下命令安装:
$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared--prefix=/usr
$ make
$ sudo make install
安装Ubuntu下的开发工具相关推荐
- linux下的geany源码安装,linux 下php开发工具geany-0.16的安装。
说明 一款linux下的编辑器,支持很多开发语言. 下载 下载地址:http://www.geany.org/ 安装 源码安装 #./configure #make #make install 我在m ...
- Linux下C++开发工具介绍
概述 就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, an ...
- [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)
ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在"安装ros_qtc_plugin插件"这一步中,原文提到" Ubuntu 14. ...
- Linux环境下ARM开发工具TrueSTUDIO初体验
Linux环境下ARM开发工具TrueSTUDIO初体验 TrueSTUDIO是Atollic公司出品的ARM开发工具,号称"The best FREE C/C++ IDE for ARM® ...
- Ubuntu下Android开发环境搭建
Ubuntu下Android开发环境搭建 最近开始学习Android APP开发,首先第一步就是搭建开发环境,在网上找了很多教程,发现大部分的教程都过时了,搞得比较麻烦.其实,现在使用Android ...
- Ubuntu下web开发,php编辑器推荐
Ubuntu下web开发,php编辑器推荐 转自:http://www.huqiang.name/2011/03/31/archives/129.html 关于编辑器,在笔者学习过程中发现zend s ...
- ubuntu c语言调用串口,ubuntu 下使用串口工具(呕心沥血整理调试成功)
ubuntu 下使用串口工具 1.安装 sudo apt-get install minicom 2.查看所有串口 ls /dev/tty* 3.连接串口线,查看正在使用的串口. grep tty 4 ...
- Ubuntu下进程管理工具
Ubuntu下进程管理工具 进程管理 一些细节 进程一般分为交互进程.批处理进程和守护进程三类. 守护进程总是活跃,在系统启动时通过脚本自动启动,或由root启动,通常在后台运行. 一个进程可以拥有子 ...
- Ubuntu下APT下载工具简介
APT下载工具简介 Ubuntu下我们常使用的下载工具就是:APT下载工具,APT 下载工具可以实现软件自动下载.配置.安装二进制或者源码的功能. APT 下载工具和我们前面讲解的"inst ...
最新文章
- Adversarial Discriminative Domain Adaption 阅读笔记
- 携手百度 英特尔三大领域布局人工智能市场
- selenium教程
- Angular JS 中的内置方法之表单验证
- 正则表达式搜魂者(转:清清月儿 )
- 信用评分系统运行原理下篇
- 跨浏览器确定一个窗口的大小
- debian 配置linuxptp 软件时间戳
- 多功能图片处理器微信小程序源码下载一键多种处理照片
- 雷塞控制器SMC304简单介绍
- 2018研究生毕业论文重复率检测八要点
- Vivado工程清除中间文件
- 单片机、微处理器的WiFi http协议 网页响应
- 时间序列分析相关概念
- 京东商品数据分析,教你一键分析数据
- 后台界面设计之表格设计规范参考
- 更改laravel的默认端口8000
- 中文名称:(尼姆亚,熊猫烧香)
- [java]如何在项目中用好log4J写项目日志
- 大港油田采油工高级技能操作操作计算机题,采油工技能操作试题.doc
热门文章
- 类似excel实现文本中带数字的值进行规律填充[前提:字符串中数字对数相等](-)
- oracle indices,Oracle PL/SQL INDICES
- 最长数组对 Maximum Length of Pair Chain
- system verilog中的参数传递——ref,input,output
- php 脚本调试,PHP 调试脚本
- php打印出网站源码/php数据压缩代码
- 【修订版】C#/ASP.Net 面试题及答案(1)
- R语言向matlab转化,我有一段MATLAB的程序,现在想转换成R语言代码
- 多台云服务器中Redis的主从复制
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm在线体验安全设置...