查看: 1104|回复: 5
|
如何run这个program
[复制链接]
|
|
我有一个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 编辑 ] |
|
|
|
|
|
|
|
发表于 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就可以了。 |
|
|
|
|
|
|
| |
本周最热论坛帖子
|