佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1104|回复: 5

如何run这个program

[复制链接]
发表于 11-1-2008 01:28 PM | 显示全部楼层 |阅读模式
我有一个C Code的program,里面有一些source files和header files,还有一个Makefile。请问这个Makefile要add去哪里?

我应该create empty project还是Makefile project?肯定不是console application.

除此之外,还有一个unroll file(preprocessored C/C++ source), 和很多extension(.1) 的files,要怎样add进去我的program?

最主要想知道那个Makefile怎么弄 ?

谢谢~

[ 本帖最后由 vanfing 于 11-1-2008 03:09 PM 编辑 ]
回复

使用道具 举报


ADVERTISEMENT

发表于 11-1-2008 01:49 PM | 显示全部楼层
makefile 只是方便 你 build 你的 东西而已, 不是什么特别的东西。。。

因为 不想 麻烦 每次 build 要 写 很长 的 gcc 来 compile and link 。。。
例如说 我的 app 要link up 10 几个 .so, 10 几 .a, 从  10 几个 不同的directory  

每次要build要 打这个
gcc -lblahblah -lblahblah2 .... -I/blah/blah.... -o blah1.o blah2.o c.o d.o -a -b  ...... -o myprogram
不是 很辛苦吗

所以把这个 放进 makefile
以后 只是 打 make 就可以了。。

也方便 以后 人家要另外 build

这里有tutorial
http://www.hsrl.rutgers.edu/ug/make_help.html
回复

使用道具 举报

 楼主| 发表于 11-1-2008 03:01 PM | 显示全部楼层
问题是makefile要放去哪里?去哪里打'make'?
makefile别人已经写好的了。

我用的是Microsoft Visual C++ 2005.

对不起我的standard只是停留在会做学校的assignment罢了。
回复

使用道具 举报

 楼主| 发表于 18-1-2008 02:36 PM | 显示全部楼层
问题是makefile要放去哪里?去哪里打'make'?
makefile别人已经写好的了。

没人回答我的问题?? 我还是不会阿!
回复

使用道具 举报

发表于 19-1-2008 06:46 AM | 显示全部楼层
makefile 只需放在你當前原碼的目錄裏就可以了。
VC++ 的make是 nmake,只需在cmd prompt環境下執行即可。
nmake makefile
但是要確定你的Environment Variable設定正確。
Path,Lib,Include,必須指向VC的相關目錄。
回复

使用道具 举报

发表于 23-1-2008 01:14 AM | 显示全部楼层
如果是在Linux的话就有用啦。我在windows用的时候都不管他的,只要有source code就可以了。
回复

使用道具 举报

Follow Us
您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 16-10-2025 12:15 PM , Processed in 0.157461 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表