嵌入式LINUX系统程序开发回顾

目录

一.第一次使用安装gcc

二.编写一个hello world 程序

三.输入两个整型参数进行运算(Linux与Windows比较)

四.用makefile编译上述程序


一.第一次使用安装gcc

使用命令:
sudo apt install  gcc
进行安装gcc。 

二.编写一个hello world 程序

第一步:用vi创建hello.c

输入vi hello.c 创建文件,并进入文件。

第二步:输入hello.c文件中的c语言代码

输入以下代码
#include<stdio.h>
  int main()
{
       printf("Hello World!\n");
       return 0;
}
 并输入:wq,保存并退出。

第三步:用gcc编译hello.c 文件

输入代码:   gcc hello.c -o hello    编译文件。

第四步:输出hello.c文件

输入代码: ./hello    进行输出。
成功输出Hello  World.

三.输入两个整型参数进行运算(Linux与Windows比较)

1.用Windows进行编写

首先编写main1.c文件

#include <stdio.h>
#include "sub1.h"
int main()
{
	int a, b;
	float c;
	a = 1;
	b = 3;
	c=x2x(a,b);
	printf("%f\n",c);
	return 0;
}

然后编写sub1.h头文件

#pragma once
float x2x(int a, int b)
{
	float c;
	c = a + b;
	return (c);
}

运行结果:

2用Linux进行编写

main1.c

#include <stdio.h>
extern float x2x(int a,int b)
int main()
{
	int a, b;
	float c;
	a = 1;
	b = 3;
	c=x2x(a,b);
	printf("%f\n",c);
	return 0;
}

sub1.c

float x2x(int a, int b)
{
	float c;
	c = a + b;
	return (c);
}

然后输入

gcc -o main main.c sub1.c
./main1  进行编译输出。

四.用makefile编译上述程序

输入命令
sudo apt-get install make 进行安装

输入

main1: main1.o sub.o
        gcc main1.o sub.o -o main1

main1.o: main1.c
        gcc -c main1.c

sub.o: sub.c
        gcc -c sub.c

clean:
        rm main1 *.o

保存并退出后,在命令行输入make即可实现。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值