大家好,今天小编关注到一个比较有意思的话题,就是关于c语言的makefile的问题,于是小编就整理了3个相关介绍c语言的makefile的解答,让我们一起看看吧。
如何在makefile添加编译?
运行cmd.exe (or command*** in win9x)->进到vc/bin目录->运行vc-vars32.bat->进到makefile 所在的目录->nmake /f makefile 从sourceforge上下载下来的libjpeg源代码中有一个makefile.vc的文件,可以通过nmake /f makefile.vc [nodebug=1]来编译libjpeg,但是只能编译静态库,需要编译dll以便在emacs等程序中使用的话,需要修改makefile.vc和jmorecfg.***件。在makefile.vc文件中添加编译dll规则: 以下内容为程序代码: libjpeg.lib: $(LI***JECTS) $(RM) libjpeg.lib lib -out:libjpeg.lib $(LI***JECTS) # 添加以下这行 libjpeg.dll: $(LI***JECTS) $(RM) libjpeg.dll link -dll -out:libjpeg.dll $(LI***JECTS) 在jmorecfg.h中添加#define _WIN32_#define JPEG_DLL 然后nmake /f makefile.vc nodebug=1就可以编译了。 将makefile复制为一个.mak文件,然后用VC打开即可! .mak 就是一个makefile 可以指定怎样编译(命令行,必须先设置VC命令行环境) vcvars32.bat可设置环境,在vc98/bin下 nmake /f XXXX.mak 如果有一个makefile就只要nmake就可以了。
unix高级环境编程makefile怎么使用?
makefile 只是一个文本文件,make工具会根据makefile的指令来执行动作。所以如果你在 unix 上和linux上用的是相同的 make 工具,比如都用的是 GNU make,那么就没有区别。另外,各种版本的 make 在大的功能上是没有区别的,可能在某些细节或者小功能上有所不同,不过一般来说,makefile都是通用的。
用c++编完程序后怎么导出成.exe的可执行文件?
如何使用Turbo C来调试C程序的示例:
1、首先打开turboc,方法很简单啦:找到turboc所在目录,然后双击TC.exe。
2、然后会出现一个窗口,使用Alt+F组合键打开菜单选择New选项回车新建文件
3、然后输入c语言源程序(这里特别注意要细心,千万不要输错了)
4、好当很长很长的源程序输入完以后(虽然很多同学刚刚接触c语言,还不知道自己输了半天输的是什么)接一下检查一下自己输入的程序是否语法正确,然后使用Alt+R组合键打开菜单选择Run选项回车,也就是运行选项(主要是看看输了半天的程序在计算机当中运行是个什么东东)