makefile编译的时候出现遗漏分隔符的情况

问题描述

makefile编译的时候出现遗漏分隔符的情况

我在该目录的中端下输入make时,就会报错:***遗漏分隔符。停止
下面是我的代码,大牛帮我看看吧,灰常感谢!!
/******************************
makefile
******************************/

filsys:main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o
gcc -o filsys main.o igetput.o iallfre.o ballfre.o name.o access.o log.o close.o creat.o delete.o dir.o open.o rdwt.o format.o install.o halt.o
main.o:main.c filesys.h
gcc -c main.c
igetput.o:igetput.c filesys.h
gcc -c igetput.c
iallfre.o:iallfre.c filesys.h
gcc -c iallfre.c
ballfre.o:ballfre.c filesys.h
gcc -c ballfre.c
name.o:name.c filesys.h
gcc -c name.c
access.o:access.c filesys.h
gcc -c access.c
main.o:main.c filesys.h
gcc -c main.c
main.o:main.c filesys.h
gcc -c main.c
log.o:log.c filesys.h
gcc -c log.c
close.o:close.c filesys.h
gcc -c close.c
creat.o:creat.c filesys.h
gcc -c creat.c
delete.o:delete.c filesys.h
gcc -c delete.c
dir.o:dir.c filesys.h
gcc -c dir.c
open.o:open.c filesys.h
gcc -c open.c
rdwt.o:rdwt.c filesys.h
gcc -c rdwt.c
format.o:format.c filesys.h
gcc -c format.c
install.o:install.c filesys.h
gcc -c install.c
halt.o:halt.c filesys.h
gcc - c halt.c

时间: 2024-09-20 01:00:15

makefile编译的时候出现遗漏分隔符的情况的相关文章

makefile 运行错误:makefile : 8 *** 遗漏分隔符。停止。这个是ext2undelete-0.0.4的makefile。如何解决

问题描述 makefile 运行错误:makefile : 8 *** 遗漏分隔符.停止.这个是ext2undelete-0.0.4的makefile.如何解决 srcdir = . top_srcdir = . top_builddir = . my_dir = . INSTALL = /usr/bin/install -c @MCONFIG@// -----------------这是第8行 % : %.sh @RESIZER_CMT@RESIZE_DIR= resize @DEBUGFS_

关于linux内核驱动开发中Makefile编译的问题

obj-y:打个比方,我要编译的是hello.c这个文件,obj-y就会把hello.c或者hello.c编译生成的hello.s文件链接到内核中去. obj-m:打个比方,我要编译的是hello.c这个文件,obj-m则是编译成hello.ko,在系统启动的时候,需要手动insmod进行加载,才能加载到内核里面去. 除了以上两种方式,其余的obj-xxx的形式不会被编译.

Makefile编译选项CC与CXX/CPPFLAGS、CFLAGS与CXXFLAGS/LDFLAGS

转自:http://www.firekyrin.com/archives/597.html   编译选项 让我们先看看 Makefile 规则中的编译命令通常是怎么写的.   大多数软件包遵守如下约定俗成的规范: #1,首先从源代码生成目标文件(预处理,编译,汇编),"-c"选项表示不执行链接步骤. $(CC) $(CPPFLAGS) $(CFLAGS) example.c -c -o example.o #2,然后将目标文件连接为最终的结果(连接),"-o"选项用

linux基础-makefile的小问题,劳烦解惑

问题描述 makefile的小问题,劳烦解惑 Ubuntu里头的makefile. a.out : 1.o 2.o cc 1.o 2.o ... 其中为啥cc 1.o 2.o都没有变红色.命令行输make,提示***遗漏分隔符 为啥啊,我用了tab呀 解决方案 关于Makefile 解惑组织多目录的 Makefile 和一些小问题 解决方案二: 你用的什么编辑器,检查下配置 解决方案三: 这也得看你用什么编译器,例如Gcc,1.o和2.o之间就需要""作为两个object文件的分隔符.

mysql-makefile编译不能检测到头文件类中的函数修改

问题描述 makefile编译不能检测到头文件类中的函数修改 很奇怪的问题,我写了一个测试程序,用makefile进行编译,但如果我在头文件里声明了新的函数,在.cpp文件中定义这个函数,make时会提示我----错误:成员函数'int mysql_soci_test::sum()'未在类'mysql_soci_test'中声明--这个错误,但如果我不用makefile编译,用g++直接编译,就不会有问题. 下面是我的g++语句:g++ mysql_soci_test.h mysql_soci_

win7 编译 openssl-win7(64位)下如何编译openssl

问题描述 win7(64位)下如何编译openssl 如题,win7下如何编译openssl啊?总是报缺少各种.h,很头大-先报缺少windows.h后来报缺少stdlib.h,再后来卡在uplink.c里面报各种缺少错误- 解决方案 https://software.intel.com/zh-cn/blogs/2013/12/22/windows-openssl 解决方案二: win7在64位系统下编译opensslOpenSSL编译(Win764位VS2010)win7 64位系统+vs20

如何根据configure.ac和Makefile.am为开源代码产生当前平台的Makefile

1 2 3 4 5 6 7 8 9 //根据configure.in和Makefile.am生成makefile的步骤,基于UBUNTU 12.04 1.autoscan (可选) 2.aclocal 3.autoconf 4.autoheader(可选) 5.libtoolize --automake --copy --debug --force(可选) 6.automake --add-missing 7.autoreconf –f –i –Wall,no–obsolete(可选) 8../

Linux下Makefile的automake生成全攻略_unix linux

文/余涛 作为Linux下的程序开发人员,大家一定都遇到过Makefile,用make命令来编译自己写的程序确实是很方便.一般情况下,大家都是手工写一个简单Makefile,如果要想写出一个符合自由软件惯例的Makefile就不那么容易了. 在本文中,将给大家介绍如何使用autoconf和automake两个工具来帮助我们自动地生成符合自由软件惯例的Makefile,这样就可以象常见的GNU程序一样,只要使用"./configure","make","ma

<转>Windows平台下Makefile学习笔记(二)

  本文转自:http://blog.csdn.net/clever101/article/details/8286066         上次我们学习了怎么用Makefile编译一个控制台工程.这次我们学习一下如何使用Makefile来编译一个win 32的GUI程序.win 32的GUI程序其编译过程大部分和控制台程序一样,不同的是多了一步RC编译器将资源文件编译成res文件,然后在最后一步链接中需要把这个res文件链接到exe文件中.         好,现在让我们在实践中学习吧.新建一个