multiple makefiles in one directory

当在同个目录下存在很多makefile文件时,可以使用make的-f选项来制定文件进行链接:

例如:

  对于同个目录下的makefile.win 和 makefile.nix

  可以使用:

  make -f makefile.win

  make -f makefile.nix

  或者是将两个makefile“合并”,即创建一个makefile,其中包括:

  win:

    make -f makefile.win

  nix:

    make -f makefile.nix

  这时就可以通过 make win 或者 make nix 进行区别选择

时间: 2024-10-21 19:13:04

multiple makefiles in one directory的相关文章

BuildTools Overview

SCons Pros: Based on a full-fledged programming language, Python. This means you can make the build system do pretty much anything you can figure out how to program, if it doesn't do it already. This also means it doesn't reinvent the wheel, and uses

Linux命令篇之stat命令和cp命令

# stat: ls 命令可能是每一个Unix 使用者第一个学习的命令之一, 但它仅仅显示了 stat 命令能给出的信息的一小部分. stat 命令从文件的索引节点获取信息.正如你可能已经了解的那样, 每一个系统里的文件都存有三组日期和时间, 它们包括最近修改时间(即使用 ls -l 命令时显示的日期和时间), 最近状态改变时间(包括对文件重命名)和最近访问时间. 使用长列表模式查看文件信息, 你会看到类似下面的内容: 代码如下: $ ls -l trythis -rwx------ 1 shs

Linux命令(13):cp命令

Linux系统中cp(copy)命令是用来复制文件或者目录的. man cp可以获得cp的详细描述 命令格式: cp [OPTION]... [-T] SOURCE DEST      //cp [选项]-[-T]源目的 cp [OPTION]... SOURCE... DIRECTORY   // cp [选项]-源-目录 cp [OPTION]... -t DIRECTORY SOURCE...  // cp [选项]--t 目录 源- 功能: Copy SOURCE to DEST, or

Linux命令学习总结:cp命令

命令简介: cp命令用来复制文件或目录.指令英文原义:copy 指令所在路径:/bin/cp 命令语法: Usage: cp [OPTION]... [-T] SOURCE DEST or: cp [OPTION]... SOURCE... DIRECTORY or: cp [OPTION]... -t DIRECTORY SOURCE... 命令参数: 此命令参数是Red Hat Enterprise Linux Server release 5.7下cp命令参数,不同版本Linux的cp命令

Fedora 25/24/23 nVidia Drivers Install Guide

https://www.if-not-true-then-false.com/2015/fedora-nvidia-guide/ search Most Popular Featured Linux Programming Servers SQL Advertise If Not True Then False Most Popular Featured Linux Programming Servers SQL Advertise Fedora 25/24/23 nVidia Drivers

6.Linux目录和文件管理类命令

bash特性之命令别名和命令引用:命令别名:命令的另外一个名字windows中清屏使用 clsLinux下的清屏命令为clear    alias:用来定义命令别名的    alias 不跟选项和参数时,显示系统上所有的命令别名    alias ALIAS=COMMANDNAME       alias - define or display aliases SYNOPSIS       alias [alias-name[=string] ...]    [[email protected]

Easy Install详细参数

Easy Install Easy Install is a python module (easy_install) bundled with setuptools that lets you automatically download, build, install, and manage Python packages. Please share your experiences with us! If you encounter difficulty installing a pack

每天一个Linux命令(10)cp命令

cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录.它可以将单个源文件复制成一个指定文件名的具体的文件或一个已经存在的目录下.cp命令还支持同时复制多个文件,当一次复制多个文件时,目标文件参数必须是一个已经存在的目录,否则将出现错误.     (1)用法: 用法: cp [选项]... [-T]   源文件    目标文件 或: cp  [选项]...         源文件...  目录 或: cp  [选项]... -t      目录         源文件...     (

linux命令-cp

cp:copy(复制) copy files and directories  :拷贝文件或目录 Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY  :拷贝源到目的,一个源时,拷贝'目的'可以是文件名(可以不是原文件名,当不是原文件名时,属于改名).多个源时,此时'目的'必须为目录. cp选项: -p :(same as --preserve=mode,ownership,timestamps) 保持权限.属主属组.时间戳不变 -R