c语言的makefile,C语言的基本单位

dfnjsfkhak 15 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言makefile问题,于是小编就整理了3个相关介绍c语言的makefile的解答,让我们一起看看吧。

  1. 如何在makefile添加编译?
  2. unix高级环境编程makefile怎么使用?
  3. 用c++编完程序后怎么导出成.exe的可执行文件?

如何在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语言的makefile,C语言的基本单位-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

c++编完程序后怎么导出成.exe的可执行文件?

如何使用Turbo C来调试C程序的示例:

1、首先打开turboc,方法简单啦:找到turboc所在目录,然后双击TC.exe。

2、然后会出现一个窗口,使用Alt+F组合键打开菜单选择New选项回车新建文件

c语言的makefile,C语言的基本单位-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

3、然后输入c语言源程序(这里特别注意要细心,千万不要输错了)

4、好当很长很长的源程序输入完以后(虽然很多同学刚刚接触c语言,还不知道自己输了半天输的是什么)接一下检查一下自己输入的程序是否语法正确,然后使用Alt+R组合键打开菜单选择Run选项回车,也就是运行选项(主要是看看输了半天的程序在计算机当中运行是个什么东东)

5、好像没有什么表示吗,不要着急不是计算机出了问题,这个时候用Alt+R组合键选择User Scren选项回车

(图片来源网络,侵删)

6、怎么样是不是有结果了.

7、好一个程序调试完毕我们需要保存一下我们辛苦劳动的结果,用Alt+F组合键选择S***e选项回车保存我们的程序(注意保存的目录和文件名,文件名要以扩展名.c结尾) 绝对原创,LZ加点分吧,么么.补充:记得念书的时候我按照上面的步骤操作之后已经生成了EXE文件了.如果没有生成,则按照下面的操作:在TC里面打开一个C文件之后,你按alt+C,然后选择“make exe file”就可以了,exe文件的位置和源程序是一样的。

到此,以上就是小编对于c语言的makefile的问题就介绍到这了,希望介绍关于c语言的makefile的3点解答对大家有用

标签: makefile 文件 编译