创建和执行makefile:C

创建和执行makefile:C,c,sockets,makefile,solaris,C,Sockets,Makefile,Solaris,我正在尝试创建一个makefile,用于在Solaris上编译我的所有C套接字程序 我的makefile是: gcc -o casino casino.c -lsocket -lnsl -lresolv gcc -o transit_hub transit_hub.c -lsocket -lnsl -lresolv 称为makefile 当我使用makemakefile运行它时,我得到 mksh:警告:换行符不是文件makefile中的最后一个字符 当前工作目录/主目录 make:读卡器中的致

我正在尝试创建一个makefile,用于在Solaris上编译我的所有C套接字程序

我的makefile是:

gcc -o casino casino.c -lsocket -lnsl -lresolv
gcc -o transit_hub transit_hub.c -lsocket -lnsl -lresolv
称为makefile

当我使用makemakefile运行它时,我得到

mksh:警告:换行符不是文件makefile中的最后一个字符 当前工作目录/主目录 make:读卡器中的致命错误:makefile,第2行:看到意外的行尾


我在makefile的末尾添加了一个换行符,但它仍然给出了错误。我哪里做错了?请帮助我。

更改文件的格式。我希望make文件的格式有问题

检查下面的链接


呃。。。在像StackOverflow这样的网站上寻求帮助之前,你需要至少阅读一篇关于make的教程。您拥有的不是makefile(它的makefile格式不正确),调用make as
make makefile
(通常)是不正确的。哦,对不起。我一定会看教程的!