从简入难makefile文件编写,Linux C++编程,简单vi命令



1.一个最基本的C++程序

2.第二个c++程序

3.第一个入门级别的简单的makefile

4.在makefile中定义变量。

5.编写makefile的依赖

如果start:标识后面的某个.o没有,则重新编译没有编译的那个文件

6.最终的makefile文件

总结:makefile是通过.o文件是否存在已经.cpp最后的修改时间来判断是否重新编译.o文件。

7.makefile不管理.h文件,它是编译器来进行管理的。

 

 

vi:

i在光标之前插入

a在光标后面插入

x删除后面的字符

dd删除整行

:set nu调用行号

 

时间: 2024-08-01 05:52:30

从简入难makefile文件编写,Linux C++编程,简单vi命令的相关文章

linux下cat与vi命令介绍

cat 命令介绍 cat 命令的原含义为连接(concatenate), 用于连接多个文件内容并输出到标准输出流中(标准输出流默认为屏幕).实际运用过程中,我们常使用它来显示文件内容.如果您熟悉MS-DOS 下的type 命令,相信不难掌握cat 命令.该命令的常用示例如下: cat file1.txt 显示 file1.txt 文件的内容: cat file1.txt file2.txt 显示 file1.txt 和file2.txt 文件的内容: cat -n file1.txt 显示 fi

linux shell编程中date命令的用法

在linux shell编程中,经常用到日期的加减运算 以前都是自己通过expr函数计算,很麻烦 其实date命令本身提供了日期的加减运算 非常方便.例如:得到昨天的时间 date +%Y%m%d --date="-1 day" date 用法: date [OPTION]... [+FORMAT] date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] date 可以用来显示或设定系统的日期与时间. 令1.在显示方面,使用者可以设定欲显

golang(4):编写socket服务,简单支持命令

本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/46881213 转载请必须注明出处! 1,socket服务 使用golang开发socket服务还是非常简单的. socket的库都封装好了. 参考文档: https://github.com/astaxie/build-web-application-with-golang/blob/master/zh/08.1.md 2,简单例子 package main import (

cmake-通过MakeFile文件了解项目目录结构,编写CMake的CMakelist.txt文件方法。

问题描述 通过MakeFile文件了解项目目录结构,编写CMake的CMakelist.txt文件方法. 主项目:CC = gccCFLAGS += -O3BIN_DIR = ./binSRC_DIR = ./srcDOC_DIR = ./docsINC_DIR = ./includeLIB_DIR = ./libBIN = siftfeat match dspfeat all: $(BIN) libopensift.a docs docs: doxygen Doxyfile libopensi

《Linux系统编程(第2版)》——1.4 Linux编程的概念

1.4 Linux编程的概念 本节给出了Linux系统提供的服务的简要概述.所有的UNIX系统,包括Linux,提供了共同的抽象和接口集合.实际上,UNIX本身就是由这些共性定义的,比如对文件和进程的抽象.管道和socket的管理接口等等,都构成了UNIX系统的核心. 本概述假定你对Linux环境很熟悉:会使用shell的基础命令.能够编译简单的C程序.它不是关于Linux或其编程环境的,而是关于Linux系统编程的基础. 1.4.1 文件和文件系统文件是Linux系统中最基础最重要的抽象.Li

Linux网络编程一步一步学【转】

转自:http://blog.chinaunix.net/uid-10747583-id-297982.html Linux网络编程一步一步学+基础  原文地址:http://blogold.chinaunix.net/u1/48325/showart_413841.html ·Linux网络编程基础(一)·Linux网络编程基础(二)·Linux网络编程基础(三) • Linux网络编程一步一步学-简单客户端编写   • Linux网络编程一步一步学-绑定IP和端口 • Linux网络编程一步

教会你如何编写makefile文件

  最近一直在学习makefile是如何编写的.当我们写的程序文件比较少的时候,敲入gcc /g++,当你在大型工程中,在一个个编译文件的话,你可能就会很郁闷.linux有一个自带的make命令,它让你的工作省去了很大的力气,但是你要学习如何编写makefile文件. makefile是一种特殊的文件格式,他将会帮你自动管理你的项目,很强大.   下面通过实例一步步讲解如何使用makefile.下面的四段代码.   //main.cpp #include "functions.h" i

linux makefile-linux下复杂工程makefile.am编写

问题描述 linux下复杂工程makefile.am编写 我在网上下载了一个较为复杂的工程,里面有makefile.in但是没有makefile.am.我对这个工程进行了小的改动,加入了一些文件完成新的功能.现在就是想将我改动后的工程进行编译生成.在网上看了一下makefile.am需要手动编写之后才能通过automake自动生成makefile.in,可是原工程里没有makefile.am,自己写又因为关系较复杂有点儿无从下手,特来请求帮助.谢谢~~

Linux中gcc g++常用编译选项以及makefile的编写

Linux中gcc,g++常用编译选项 -x language filename 设定文件所使用的语言,使后缀名无效,对以后的多个有效.也就是根据约定,C语言的后缀名称是.c的,而C++的后缀名是.C或者.cpp,如果你很个性,决定你的C代码文件的后缀名是. pig 哈哈,那你就要用这个参数,这个参数对他后面的文件名都起作用,除非到了下一个参数的使用.可以使用的参数有下面的这些: `c', `objective-c', `c-header', `c++', `cpp-output', `asse