如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程

文章目录

  • (一)在VMware软件中安装ubuntu20.04系统
  • (二)在ubuntu系统下用gcc编写程序
    • 1.安装gcc
    • 2.用gcc编译简单的C语言程序---"Hello World"
    • 3.用gcc编译主程序
  • (三)使用Makefile进行编译
  • (四)在windows平台编程c语言程序
  • (五)参考

(一)在VMware软件中安装ubuntu20.04系统

  1. 双击打开Vmware软件
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第1张图片
  2. 点击Vmware的主页,进入主页后,点击创建新的虚拟机
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第2张图片
  3. 在新建虚拟机向导中,选择典型,并点击下一步
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第3张图片
  4. 选择安装程序光盘映像文件,点击浏览
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第4张图片
  5. 在文件夹中选中要安装的ubuntu版本,点击打开(没有的朋友可以自行百度搜索或者私聊我),点击下一步。
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第5张图片
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第6张图片
  6. 输入你的全名,用户名,输入两次你要设置的密码,确认无误后点击下一步
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第7张图片
  7. 设置你的虚拟机名称,选择要存放的位置,点击下一步
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第8张图片
  8. 选择要给定的磁盘大小,点击下一步

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第9张图片

  1. 确定信息参数无误后,点击完成

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第10张图片

  1. 创建好的虚拟机会在这里显示
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第11张图片

  2. 第一次启动虚拟机后,会自动安装(此过程需要联网)

  3. 安装好后显示为该界面,点击用户输入密码后,轻敲Enter(回车),即可进入ubuntu系统界面

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第12张图片
如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第13张图片

(二)在ubuntu系统下用gcc编写程序

1.安装gcc

  • 在ubuntu系统中打开终端



    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第14张图片

  • 在终端中安装gcc
    a. 输入指令 sudo apt update 后,轻击回车,然后输入密码,轻击回车,以更新包列表
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第15张图片
    b. 输入指令 sudo apt install build-essential ,轻击回车,以安装软件包
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第16张图片
    c.在出现的如图所示的询问语句时,输入 Y 后轻敲回车,表示想要继续,开始安装
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第17张图片
    d.等待安装结束后,输入指令 gcc --version,以验证是否安装成功(如图出现gcc 9.3.0,即证明安装成功)
    在这里插入图片描述

2.用gcc编译简单的C语言程序—“Hello World”

  • 打开Documents

  • 在Documents中,点击鼠标右件,点击open in terminal,打开终端
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第18张图片

  • 在终端中输入指令touch hello.c创立一个新文件
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第19张图片

  • 输入指令nano helloworld.c,以使用nano打开源文件
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第20张图片

  • 写入代码后,保存(ctrl+s)退出

#include"stdio.h"
int main()
{
  printf("Hello World\n");
  return 0;
}

在这里插入图片描述

  • 输入指令gcc 文件名 -o 文件名以及./文件名,对源文件进行编译并运行
gcc helloworld.c -o hello
./helloworld

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第21张图片

3.用gcc编译主程序

  • 用上述方法创建main1.c,并写入程序
#include"sub1.c"
int main() 
{ 
 int a = 9;
 int b = 9;
 printf("%.2f\n",x2x(a,b));
 return 0;
}

在这里插入图片描述

  • 相同方法创建sub1.c,并写入程序
#include"stdio.h"
float x2x(int a, int b)
{ 
 float ans;
 ans =float)a/float)b;
 return ans;
}

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第22张图片

  • 相同方法对main1.c和sub1.c进行编译和运行

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第23张图片

(三)使用Makefile进行编译

  • 创建一个命名为Makefile的txt文件
touch Makefile.txt
mv Makefile.txt Makefile

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第24张图片

  • 在Makefile文件中写入如下代码,并保存
main1: main.o
	gcc main1.o -o main1
	
main1.o: main1.S
	gcc -c main1.S -o main1.o
	
main1.S: main1.i
	gcc -S main1.i -o main1.S
	
main1.i: main1.c
	gcc -E main1.c -o main.i
.PHONY:
clean:
	rm -rf main1.o main1.S main1.i main1
  • 打开终端,用指令make进行编译后,用指令make clean进行清除
make
make clean

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第25张图片

(四)在windows平台编程c语言程序

  • 在VS2019上创建一个新.cpp文件,命名为源,并输入代码
#include"stdio.h"
#include"sub1.c"
float x2x(int a, int b);
int main(void)
{
	int a, b;
	a = 9;
	b = 7;
	printf("%.2f", x2x(a, b));
	return 0;
}

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第26张图片

  • 在创建一个新.c文件,命名为sub1,并输入代码
#include"stdio.h"
float x2x(int a, int b)
{
	float ans;
	ans = (float)a / (float)b;
	return ans;
}

如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第27张图片

  • 点击本地调试器,开始编译执行代码
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第28张图片
  • 结果如下
    如何安装ubuntu系统下,并在ubuntu系统下使用gcc和Makefile编程_第29张图片

(五)参考

如何在Ubuntu 18.04上安装GCC编译器
在Ubuntu 18.04系统使用gcc和Makefile编译c语言程序

你可能感兴趣的:(ubuntu,linux,pytorch,gcc/gdb编译调试)