社区
C++ 语言
帖子详情
linux下c++开发,makefile的问题
ghlhy0505
2011-07-18 05:31:55
刚开始学习在linux下面做c++,看到makefile的时候有些疑问,makefile是用来指导编译器如何对源文件进行编译,但是如果我在linux中装了像eclipse(CDT插件)之类的IDE,然后这IDE中做c++开发,那是不是就不用写makefile文件了呢?IDE不是就会自导安排编译器来编译了吗? 请大侠们指导一下,,多谢···
...全文
293
15
打赏
收藏
linux下c++开发,makefile的问题
刚开始学习在linux下面做c++,看到makefile的时候有些疑问,makefile是用来指导编译器如何对源文件进行编译,但是如果我在linux中装了像eclipse(CDT插件)之类的IDE,然后这IDE中做c++开发,那是不是就不用写makefile文件了呢?IDE不是就会自导安排编译器来编译了吗? 请大侠们指导一下,,多谢···
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghlhy0505
2011-07-19
打赏
举报
回复
好了,结贴散分了,多想各位的回答
rendao0563
2011-07-19
打赏
举报
回复
大项目没人手写makefile的. 有很多种工具供使用 随便选个适合的.
ghlhy0505
2011-07-19
打赏
举报
回复
[Quote=引用 12 楼 mlee79 的回复:]
一般是在 linux 下编译, 像我这样在win下交叉编译会被人鄙视地...
不过我的Makefile在linux下用地,啥时候也把 linux 下windows的交叉编译器弄好...
[/Quote]
看来我还是装个eclipse,写好makefile对我来说目前很有难度
mLee79
2011-07-19
打赏
举报
回复
一般是在 linux 下编译, 像我这样在win下交叉编译会被人鄙视地...
不过我的Makefile在linux下用地,啥时候也把 linux 下windows的交叉编译器弄好...
ghlhy0505
2011-07-19
打赏
举报
回复
[Quote=引用 10 楼 mlee79 的回复:]
IDE的项目管理功能都太弱, 现在不管用啥IDE都只用自己写的makefile路过...
现在我写的代码好像不用改就直接在VC6下batch build下一次就生成 win32 win64 linux32 linux64 cygwin mingw32 arm-linux android . 下的可执行文件, 动态库, 静态库 ....
[/Quote]
还有个问题不太清楚,大家说的linux下c++开发,大多数是个怎样的流程呢?是在windows下用vs或vc6之类的开发好甚至编译好(像这位仁兄说的生成linux下的可执行文件)在放到linux下执行就可以了,还是就在linux中去开发和编译呢?
mLee79
2011-07-18
打赏
举报
回复
IDE的项目管理功能都太弱, 现在不管用啥IDE都只用自己写的makefile路过...
现在我写的代码好像不用改就直接在VC6下batch build下一次就生成 win32 win64 linux32 linux64 cygwin mingw32 arm-linux android . 下的可执行文件, 动态库, 静态库 ....
ForestDB
2011-07-18
打赏
举报
回复
eclipse自动的帮你维护了个makefile。
ghlhy0505
2011-07-18
打赏
举报
回复
[Quote=引用 7 楼 babilife 的回复:]
引用 5 楼 ghlzs 的回复:
引用 4 楼 delandi 的回复:
现在不用Makefile了吧
是吗?,我看了几个在windows下开发好的c++项目,好像都是写了makefile然后放到linux下用gcc之类的编译器编译的
呵呵,makefile感觉好比是WINDOWS下的DOS批处理。。
[/Quote]
哦,
里面的技巧可也不少呢,如果用makefile的话,它的质量高低肯定会直接影响到编译器的效率的吧
至善者善之敌
2011-07-18
打赏
举报
回复
[Quote=引用 5 楼 ghlzs 的回复:]
引用 4 楼 delandi 的回复:
现在不用Makefile了吧
是吗?,我看了几个在windows下开发好的c++项目,好像都是写了makefile然后放到linux下用gcc之类的编译器编译的
[/Quote]
呵呵,makefile感觉好比是WINDOWS下的DOS批处理。。
赵4老师
2011-07-18
打赏
举报
回复
事实的确如此。
ghlhy0505
2011-07-18
打赏
举报
回复
[Quote=引用 4 楼 delandi 的回复:]
现在不用Makefile了吧
[/Quote]
是吗?,我看了几个在windows下开发好的c++项目,好像都是写了makefile然后放到linux下用gcc之类的编译器编译的
风吹PP凉SS
2011-07-18
打赏
举报
回复
现在不用Makefile了吧
ghlhy0505
2011-07-18
打赏
举报
回复
[Quote=引用 1 楼 q191201771 的回复:]
不用写了
[/Quote]
哦,谢谢
hengshan
2011-07-18
打赏
举报
回复
eclipse不太清楚
其实makefile就是起一个工程文件的作用,类比vc的工程文件
就想叫yoko
2011-07-18
打赏
举报
回复
不用写了
Linux
下的C编程基础.pdf
Linux
下的C编程基础.pdf
mingw-w64-install.exe
exe可执行文件,详情可参考博客:https://blog.csdn.net/didi_ya/article/details/111240502
编译器(gcc、g++)
编译器(gcc、g++)
Linux
C++
简易
makefile
编写
Linux
、
C++
简易
makefile
编写
Linux
C/
C++
开发
工具——make/
makefile
和gdb
本篇博客主要大致讲解了在
linux
系统下做c/
c++
开发
所需的自动化构建工具make/
makefile
以及c/
c++
调试gdb的使用,让大家能够在
linux
系统中完成一些简单的任务。
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章