windows怎么安装gnu c编译器

windows怎么安装gnu c编译器,第1张

Windows安装GNU编译器使用makefile

一、下载安装MinGW

下载后,运行程序:mingw-get-inst-20120426.exe,选择download latest repository catalogues. 选中兄择编译器是勾选C Compiler 与C++ Compiler,点击next进行下载及安装。

二、设置环境变量

右击计算机->属性->高级系统设置->环境变量,在系统变量中找到PATH,将MinGW安装目录里的bin文件夹的地址添加到PATH里面,(注意:PATH里两个目录之间以英文的隔开)。打开MinGW的安装目录,打开bin文件夹,将mingw32-make.exe重命名为make.exe。

三、测如培戚试GCC编译

创建一下test.c,用记事本打开该文件,将以下内容复制到文件中。

[cpp] view plain copy

#include<stdio.h>

#include<stdlib.h>

int main(void){

printf("Hello, world!\n")

system("pause")

return 0

}

打开命令提示符,更改目录到test.c的位置,键入

gcc -o test.exe test.c

可生成test.exe可执行文件。

四、测试makefile

新建文件夹,在文件夹内创建max_num.c、max.h、max.c、makefile四个文件。渣陵

max_num.c内容如下:

[cpp] view plain copy

#include <stdio.h>

#include <stdlib.h>

#include "max.h"

int main(void)

{

printf("The bigger one of 3 and 5 is %d\n", max(3, 5))

system("pause")

return 0

}

max.h内容如下:

[cpp] view plain copy

int max(int a, int b)

max.c内容如下:

[cpp] view plain copy

#include "max.h"

int max(int a, int b)

{

return a >b ? a : b

}

makefile内容如下:

[html] view plain copy

max_num.exe: max_num.o max.o

gcc -o max_num.exe max_num.o max.o

max_num.o: max_num.c max.h

gcc -c max_num.c

max.o: max.c max.h

gcc -c max.c

注意所有含有gcc的行前面是一个制表符,而非若干空格。否则可能会保存,无法编译。

打开命令提示符,更改目录到新建的文件夹,键入make,可生成指定的应运程序。

测试完成。

先下载gnu的make程序。

make3.8.2的安装步骤:

tar -zxvf make3.8.2.tar.gz

在make-3.8.2目销携局录下

./configure

make

make install

一般情况下不会出现错误,在/usr/亏让local/bin中隐宽可得到新版本的make,复制到/usr/bin中。

1.安装前GNU Radio正常运行,需要好多包,包括:开发工具,library,wx GUI,Qt GUI等(还有好多,不说了,对安装而言没啥含悄用)。这些烂老纳东西在终端里输入以下命令就可饥没以自动安装:

sudo apt-get -y install git-core autoconf automake libtool g++ python-dev swig \

pkg-config libboost-all-dev libfftw3-dev libcppunit-dev libgsl0-dev \

libusb-dev sdcc libsdl1.2-dev python-wxgtk2.8 python-numpy \

python-cheetah python-lxml doxygen python-qt4 python-qwt5-qt4 libxi-dev \

libqt4-opengl-dev libqwt5-qt4-dev libfontconfig1-dev libxrender-dev

2.安装GNU Radio


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12502660.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存