`
lmyessential
  • 浏览: 31493 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

Linux下程序开发

阅读更多

在Unix中编写新程序的一种最简单的方法就是,以现有的程序为起点,并对其进行修改,编写使用手册也是一样。
   如果在某个程序中发现了漏洞并进行了修补,给程序的作者发送一个补丁比仅仅给出 对补丁的描述要更容易,更准确,也更有礼貌:
   diff file1.c  file2.c  >diffs    (区别,产生补丁)
   patch   file1.c diffs               ( 打补丁)
   patch -R  file1.c diffs           ( 取消补丁)
     diff  -c  file1.c  file2.c   >diffs     (上下文补丁)

编译过程可能会出错,导致编译过程无法继续进行,详细分析出错信息,有助于解决源码中的语法错误。
    那么如何保存这些信息呢?信息量很大,可能超出 shell向上翻滚查看的范围,最好是把编译过程的信息保存成日志文件,方便后面的分析。
  $make    2>&1   | tee   xxx.log

1. Ubuntu下安装mysql:
     sudo apt-get install mysql-client mysql-server
会提示输入root账户的密码(这个root为mysql默认创建的账户,已系统的root账户不同)
     安装libmysql++-dev,这样就有mysql的c/c++的API了

sudo apt-get install libmysql++-dev
如果已正确安装,输入如下命令,应该得到"Welcome to the MySQL monitor"信息
   $mysql -u root mysql

关于Shell

 1.关于shell 的declare:
在脚本中写了declare,运行是提示出错,这是由于Ubuntu运行时默认用的shell是dash,
所以
sudo dpkg-reconfigure dash
选择 NO<!----> <!---->


2.  使用分号;可以将2个命令隔开,这样可以实现一行中输入多个命令。
3.  cp -r dir1  dir2  将目录dir1的全部内容全部复制到目录dir2里面。
4.  执行脚本:  source YourScript.sh

关于VI

vim高亮:
ubuntu7.10 默认装的是vim.tiny,该精简版无语法高亮功能,我们要装vim的完整版本
sudo apt-get install vim
然后打开vim时:syn on所以就可以高亮了,
另那个文件名最好取成test.h,test.vhdl之类的,已便 vi自动识别
如要自动识别请修改 /etc/vim/vimrc这个文件,里面的说明挺详细的,just help yourself

 

开启daytime服务

sudo aptitude install xinetd
vi /etc/xinetd.d/daytime
两个disable的yes改为no
sudo invoke-rc.d xinetd reload

 

分享到:
评论

相关推荐

    linux下程序开发一

    linux下程序开发的环境搭建与基础linux命令

    Linux应用程序开发详解

    它旨在帮助读者从零开始,逐步掌握在Linux环境下进行应用程序开发的各种技术和工具。书中的内容涵盖了从基础的Linux操作系统知识到高级的程序设计技巧,同时也包括了对ARM体系结构的简介,为嵌入式系统开发打下坚实...

    VIM7.2+VIM7.2gdb 把VIM变成Linux下程序开发IDE

    这是最新的VIM版本+VIMgdb版本,通过这两个程序 可以把VIM7.2打行造成LINUX下程序开发的IDE,真是大家的福音.我们在VIM中就可以调试程序,功能十分强大 现在相应版本的VIM不好找,希望大家喜欢用

    嵌入式Linux应用程序开发详解

    该开发详解详尽介绍如何嵌入式Linux应用程序,由14个pdf文件组成: arm体系结构 目录 第一章-LinuxBasic 第二章t-LinuxApp02-LinuxCommand 第三章-LinuxApp03-C 第四章-LinuxApp04-EmbededSystem 第五章-LinuxApp05-...

    《LINUX驱动程序开发实例第2版》_冯国进编著_2017.zip

    《LINUX驱动程序开发实例第2版》是冯国进先生编著的一本关于Linux内核驱动程序开发的专业书籍,该书深入浅出地讲解了Linux系统下的驱动编写技术,旨在帮助读者掌握如何为Linux系统编写高效、稳定的硬件驱动程序。...

    精通LINUX设备驱动程序开发.pdf

    Linux设备驱动程序开发是Linux操作系统中一项非常核心的技术,涉及到底层硬件与操作系统之间的交互。精通这一技术,意味着可以开发出适合特定硬件设备的驱动程序,进而实现设备功能的充分发挥。本书《精通LINUX设备...

    第一讲 Linux下C语言程序开发

    " Linux下C语言程序开发详解" 本资源主要讲解了 Linux 下 C 语言程序开发的基础知识和基本概念。课程的主要内容包括 Linux 操作系统和 C 语言简介、Linux 下 C 语言程序开发的基础知识、虚拟机的使用、基本开发过程...

    嵌入式Linux应用程序开发标准教程第2版完整版

    嵌入式Linux应用程序开发教程 第二版,完整版,充分讲叙了linux的基础命令,C编程基础,文件IO,进程控制及通信,多线程及驱动,QT开发

    Linux驱动程序开发实例2版源码.zip

    Linux驱动程序开发是嵌入式系统和服务器领域中不可或缺的一部分,它涉及到操作系统内核与硬件设备之间的交互。《Linux驱动程序开发实例2》是一本专为想要深入理解Linux驱动编程的开发者编写的书籍,提供了丰富的实践...

    嵌入式Linux应用程序开发标准教程视频下载地址

    嵌入式Linux应用程序开发是IT领域中的一个重要分支,它涉及到硬件、操作系统以及软件设计等多个方面。本教程聚焦于如何在嵌入式系统中利用Linux进行高效的应用程序开发,旨在为学习者提供一套全面且深入的标准教程。...

    Linux应用程序开发

    Linux应用程序开发

    嵌入式Linux应用程序开发标准教程(第2版全)

    《嵌入式Linux应用程序开发标准教程(第2版)》主要分为3个部分,包括Linux基础、搭建嵌入式Linux环境和嵌入式Linux的应用开发。Linux基础部分从Linux基础、基本操作命令讲起,为Linux初学者能快速入门提供了保证。...

    《嵌入式Linux应用程序开发标准教程+源码》(第2版全)[高清版]

    《嵌入式Linux应用程序开发标准教程》第二版全集,是一部深入探讨嵌入式系统开发的权威教程。这本书涵盖了从基础到高级的多个关键领域,包括Linux操作系统原理、C编程、进程控制、多线程编程、进程间通信、网络编程...

    嵌入式Linux设备驱动程序开发.pdf

    嵌入式Linux设备驱动程序开发 本文主要讲述了嵌入式Linux设备驱动程序的概念、通用模块和具体开发流程,进一步通过实例论述了如何设计和编写模块化的嵌入式Linux设备驱动程序,以及解释驱动程序的关键代码。 一、...

    嵌入式Linux应用程序开发标准教程(第2版)——华清远见

    《嵌入式Linux应用程序开发标准教程(第2版)》是华清远见出版的一本针对嵌入式领域专业开发者的权威教程。这本书涵盖了从Linux基础知识到高级应用开发的多个方面,旨在帮助读者全面掌握在嵌入式环境中使用Linux进行...

    嵌入式Linux应用程序开发标准教程PPT

    嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT嵌入式Linux应用程序开发标准教程PPT

    基于ARM嵌入式平台下Linux驱动程序开发

    ### 基于ARM嵌入式平台下的Linux驱动程序开发 #### 一、嵌入式Linux概述 嵌入式系统是一种特殊类型的计算机系统,它专为特定应用而设计,能够根据具体需求定制软硬件配置。这类系统在工业自动化、消费电子、通信等...

Global site tag (gtag.js) - Google Analytics