makefile 何时要用到?一般用gcc、g++就可以了吧?

B2China 2004-08-26 04:52:14
看到有的Linux下的C源程序下面有: Makefile.in 和 Makefile.am 文件,
还有configure文件,不懂他们是做什么用的?

我自己在用C++在Linux下编写一个类,用g++就够了吧?
...全文
290 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
datuhao 2004-10-22
  • 打赏
  • 举报
回复
如果是个很简单的类,没有必要写makefile,但是如果没有特定的编译选项,
你直接make yourfilename就行。

如果编译选项很多,则用makefile是个good idea,也是个好习惯:)

总之make可以帮你搞定一切。
datuhao 2004-10-22
  • 打赏
  • 举报
回复
建议养成用makefile的好习惯:)
SharpKing515 2004-10-22
  • 打赏
  • 举报
回复
像DOS下的一个批处理文件,多种编译条件和一些编译环境可以重复利用的就可以写一个Makefile了。。单个文件也可以写啊。。只是没那个必要,但然,你原意的话,除外!
xqiang66 2004-10-18
  • 打赏
  • 举报
回复
开发大型工程
sukaru 2004-10-14
  • 打赏
  • 举报
回复
同意楼上观点
lijiangshui 2004-10-13
  • 打赏
  • 举报
回复
makefile不是一个必须的东西,如果你愿意完全可以不用它,无论你的项目文件有多少个,只要你有主够的精力与耐心完全可以只用g++搞定,不过有个省事的方法就是把这些命令及选取项放在一个文件里,执行与修改都方便,它就是makefile
new1mm 2004-10-13
  • 打赏
  • 举报
回复
编译错误用的stderr,所以直接more是不行的。

g++ snmp.cpp 2| more

式式
MiracleNo1 2004-10-13
  • 打赏
  • 举报
回复
当源文件多了时,便于管理,
如修改了某个文件,可以只编译这修改了的文件.
可以只执行一个make便可出结果.
jetwins 2004-10-11
  • 打赏
  • 举报
回复
“|”是管道标志,系统会将输出的信息通过管道发给more这个分屏显示的程序
duyhui 2004-10-11
  • 打赏
  • 举报
回复
直接移植问题肯定多了,还是改写好些
energumen1 2004-08-26
  • 打赏
  • 举报
回复
G++ snmp.cpp | more
B2China 2004-08-26
  • 打赏
  • 举报
回复
energumen1(华林)
--------------------


g++ smtp.cpp more

吗?
energumen1 2004-08-26
  • 打赏
  • 举报
回复
你可以试试加上 “ | more”看看
limlzm 2004-08-26
  • 打赏
  • 举报
回复
Makefile.in 和 Makefile.am 文件 是用来做automake的,makefile是做工程必备的,单个文件就没必要了
B2China 2004-08-26
  • 打赏
  • 举报
回复
energumen1(华林)
--------------------
我编译的一个类是从Win32下移植过来的,用g++编译时,错误非常多,
屏幕一下子根本显示不完,怎么让编译的结果分页显示?
B2China 2004-08-26
  • 打赏
  • 举报
回复
boykent(一路狂飙)
---------
那为什么我有时直接用g++ 编译C文件可以啊?我没有用makefile啊。
如果我在Linux下用C++写一个SMTP协议的类,要用makefile吗?
energumen1 2004-08-26
  • 打赏
  • 举报
回复
这就要看你的工程的大小了
当你需要编译的文件数目众多的时候
使用Makefile可以方便你系统的编译整个工程

如果你只要一个类,那么是完全不必使用Makefile的
walterzh 2004-08-26
  • 打赏
  • 举报
回复
当然可以用G++
但是多文件编译的话,当然用MAKEFILE方便
boykent 2004-08-26
  • 打赏
  • 举报
回复
linux或者unix下编译c,pro*c的程序都要写makefile的,makefile是一个编译文件

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧