首页 > 作文

Windows 下使用 Mingw32

更新时间:2023-04-04 04:39:31 阅读: 评论:0

文章目录

先下载 Mingw设置好环境变量确认安装环境状态gccmingw32-makeC 工程测试main.cmath.ccall_math.c准备好 Makefile 文件执行 Makefile执行前执行后运行 main.exe执行 Makefil碧水浩浩云茫茫e clean 清理文件执行前执行后整体运行演示 GIFReferernces

先下载 Mingw

这里使用的是 mingw32 不是 64 的,需要 64位 的自行搜索下载

32位 的可以参考我之前一篇的:C – Book Note – Win 开发环境设置

设置好环境变量

如下图设置,我是安装在:C:\MinGW 下的

确认安装环境状态

gcc

在 cmd 或是 ps(power shell) 中输入:gcc -v,出现下面类似的输出,就OK了,如果不行,就要确认一下环境变量是否设置好了 Mingw 的 bin 目录

mingw32-make

同样看看 mingw32-make 能否正常执行,输出类似一下信息就 OK 了

但是名字太长,还有个”-“号,不方便输入

我们将 mingw32-make.exe 复制出一份,并且改名为:make.exe,这样后续命令行中 make 就方便多了

再次测试一下:make,可以看到一样的输出信息

C 工程测试

准备好一下几个源码文件

main.c

// author : jave.lin// file : main.c#include <stdio.h>extern void call_math();int main() {     call_math();    return 0;}

math.c

#ifndef _MATH__C_#define _MATH__C_// author : jave.lin// file : math.cint add(int a, int b) {     return a + b;}int sub(int a, int b) {     return a - b;}inttopoto mul(int a, int b) {     return a * b;}int div(int a, int b) { 更生霉素    return 母猪养殖a / b;}#endif

call_math.c

#ifndef _CALL_MATH__C_#define _CALL_MATH__C_// author : jave.lin// file : call_math.c#include <stdio.h>extern int add(int, int);extern int sub(int, int);extern int mul(int, int);extern int div(int, int);void call_math() {     int a = 8, b = 2;    printf("a = %d, b = %d\n", a, b);    printf("add(a:%d, b:%d) = %d\n", a, b, add(a, b));    printf("sub(a:%d, b:%d) = %d\n", a, b, sub(a, b));    printf("mul(a:%d, b:%d) = %d\n", a, b, mul(a, b));    printf("div(a:%d, b:%d) = %d\n", a, b, div(a, b));}#endif

准备好 Makefile 文件

# author : jave.lin# file : Makefilemain : main.o math.o call_math.ogcc main.o math.o call_math.o -o mainmain.o : main.cgcc main.c -c -o main.omath.o : math.cgcc math.c -c -o math.ocall_math.o : call_math.cgcc call_math.c -c -o call_math.o.PHONY : cleanclean:del *.o main.exe -rf

执行 Makefile

将 shell 当前目录定位在我们的 Makefile 所在place是什么意思目录下(方便一个 make 就搞定,这样就不用输入其他的目录信息)

执行前

执行后

运行 main.exe

执行 Makefile clean 清理文件

执行前

执行后

整体运行演示 GIF

Referernces

Makefile文件详解一(怎么在Windows下使用Makefile文件)

本文地址:https://blog.csdn.net/linjf520/article/details/108559210

本文发布于:2023-04-04 04:39:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/2cbca7791dd848f530a43e431c93f6c7.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:Windows 下使用 Mingw32.doc

本文 PDF 下载地址:Windows 下使用 Mingw32.pdf

标签:文件   目录   环境变量   环境
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图