安装Ubuntu下的开发工具
刚安装好的Ubuntu,还缺乏很多开发工具。这些工具都可以通过网络进行安装。
1、 更新软件源
$ sudo apt-get update
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服务。
执行以下命令安装, 安装后即会自动运行:
$ 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目录)
/work/nfs_root *(rw,sync,no_root_squash)
修改完华之后,执行以下命令重启nfs服务:
$ sudo /etc/init.d/nfs-kernel-server restart
5、 安装、配置tftp服务软件:
$ sudo apt-get install openbsd-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 install build-essential texinfo
7、 安装工具bison、flex,它们分别是语法、词法分析器:
$ sudo apt-get install bison flex libtool automake autoconf
8、 安装C函数库的man手册,以后就可以通过类似“man read”的命令查看函数的用法了:
$ 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-dev libx11-dev x11proto-xext-dev libxext-dev libqt3-mt-dev
$ sudo apt-get install kdevelop konsole
12、 安装ncurses:
ncurses是一个能提供功能键定义(快捷键)、屏幕绘制以及基于文本终端的图形互动功
能的动态库。如果没有它,在执行“make menuconfig”命令配置程序时会出错。使用以下
命令安装,源码在光盘tools目录下:$ tar xzf ncurses.tar.gz
$ cd ncurses-5.6
$ ./configure --with-shared --prefix=/usr
$ make
$ sudo make install
或用如下命令安装:
sudo apt-get install libncurses5-dev
安装Ubuntu下的开发工具的更多相关文章
- linux下C++开发工具
就C++开发工具而言,与Windows下微软(VC, VS2005等)一统天下相比,Linux/Unix下C++开发,可谓五花八门,各式各样.Emacs, vi, eclipse, anjuta,kd ...
- [转]Ubuntu下ROS开发环境搭建(QT+ros_qtc_plugin)
ROS与C++入门教程-搭建开发环境(QT+ros_qtc_plugin) PS : 在“安装ros_qtc_plugin插件”这一步中,原文提到“ Ubuntu 14.04使用apt-get方式安装 ...
- ubuntu下Nodic开发环境搭建
ubuntu下Nodic开发环境搭建 1.编译环境 ubuntu可直接装gcc编译环境 sudo apt install gcc-arm-none-eabi 也可以下载可执行文件download 2. ...
- ubuntu下的烧录工具
Flash Image Tool1.0 为了ubuntu下能够方便地烧录版本,我开发了Flash Image Tool.现在服务器(192.167.100.225)上有一份它的拷贝share/Tool ...
- 在Ubuntu下爽快开发Android必要的5款装备
每一个程序员都有一颗极客的心,一些小装备肯定就比不可少啦.我刚刚从windows中转到Ubuntu,除了要适应ubuntu外,也想将windows中用惯了的小软件一起搬过去.在这里简单地罗列一下自己在 ...
- php集成开发环境的安装以及Zend Studio开发工具的安装
一.集成开发环境: wampserver 下载地址: 官网: http://www.wampserver.com/ 直接下载 http://sourceforge.net/projects/wamps ...
- Linux系统下C++开发工具-远程终端软件使用
通过前面安装Linux系统介绍,紧接着进入搭建Linux开发环境的第二步,选择C++开发工具,以及必要的客户端软件.从而完整的搭建一个Linux下C++开发的环境,便于初学者在该环境下能够很好的学习. ...
- Ubuntu下Java开发环境搭建(eclipse)
最近把工作环境转移到了Ubuntu Kylin下,发现在这下面Java环境还是很方便的.然而也经历了一些摸索的过程,故作文以记之. 一/开发前准备 安装系统/配置软件源,这部分内容没什么需要注意的.O ...
- Ubuntu 下python开发环境的搭建
一.安装python3 ubuntu自身是安装python2的,例如在ubuntu 16.04中安装的就是python2.7.但我想在python3的环境下进行开发所以就要安装python3.但由于u ...
随机推荐
- mongodb 最佳实践
MongoDB功能预览:http://pan.baidu.com/s/1k2UfW MongoDB在赶集网的应用:http://pan.baidu.com/s/1bngxgLp MongoDB在京东的 ...
- HBase(五): HBase运维管理
HBase自带的很多工具可用于管理.分析.修复和调试,这些工具一部分的入口是hbase shell 客户端,另一部分是在hbase的Jar包中. 目录: hbck hfile 数据备份与恢复 Snap ...
- 如何将NetBeans转换为英文版(图)
很郁闷,又是一个系统语言的问题. NetBeans下载下来之后,怎么装都是个中文版,或者半中文半英文,不伦不类的.上网找了一个圈,很多都讲得不清楚,最后终于有了一个答案: 在NetBeans的配置文件 ...
- UIImageView的图片居中问题
原文链接地址:http://www.ganlvji.com/?p=139 原文链接地址:http://blog.csdn.net/zhoutao198712/article/details/87620 ...
- SPOJ #500. Turbo Sort
Sorting is not an out-dated topic. My own in-place qsort got TLE... so, I simply called stl::sort() ...
- (转) 在Eclipse中进行C/C++开发的配置方法(20140721最新版)
本文转载自:http://blog.csdn.net/baimafujinji/article/details/38026421 Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其 ...
- 【Log4j】 log4j.properties 使用
一.参数意义说明 输出级别的种类 ERROR.WARN.INFO.DEBUG ERROR 为严重错误 主要是程序的错误 WARN 为一般警告,比如session丢失 INFO 为一般要显示的信息,比如 ...
- 使用express搭建第一个Web应用【Node.js初学】
来源:http://jingyan.baidu.com/article/bad08e1ee501e009c8512106.html express是一个开源的node.js项目框架,初学者使用expr ...
- 86. Partition List
Given a linked list and a value x, partition it such that all nodes less than x come before nodes gr ...
- C#跟踪和调试程序-Debug类使用
摘要: 怎样在 Visual C# .NET 中跟踪和调试?当程序运行时,您可以使用 Debug 类的方法来生成消息,以帮助您监视程序执行顺序.检测故障或提供性能度量信息.默认情况下,Debug 类产 ...