推荐安装MinGW+vs code。因为C在我们不是主要生产力,主要和算法团队对接会用到。轻量级的ide就能解决日常开发需要
Vs code
Vs code 按照配置不再赘述,不熟悉的同学可以问问前端或者写go的同学。
推荐vs code插件
C/C++
C/C++ Extension Pack
Code Runner // 右键可以跑c/c++、java、js、php、python。不解释
安装mingw-w64-gcc
最快,最简单的安装方式是通过msys2来安装mingw-w64-gcc
官网:
https://www.msys2.org/
安装很简单,一直默认值next
安装完以后打开msys2控制台
输入
pacman -S mingw-w64-x86_64-toolchain
回车
选择安装
3) mingw-w64-x86_64-gcc
9) mingw-w64-x86_64-make
执行完毕以后就安装成功了,接下来需要找到gcc的path,配到环境变量中。比如我的位置是在:
D:\msys64\mingw64\bin
验证:运行一个简单的C程序
#include <stdio.h>
int main()
{
printf("Hello World !");
return 0;
}
右键,run code 。输出,完成!
打包动态链接库
gcc -shared -o libhello.dll .\hello.c