ubuntu系统下c语言helloworld入门以及编写简单程序

发布于:2022-12-23 ⋅ 阅读:(824) ⋅ 点赞:(0)

一、c语言helloworld入门

1.打开ubuntu系统下的终端
2.找到合适的位置新建文件夹helloworld。

mkdir helloworld

3.打开 helloworld文件夹

cd helloworld

4.用vim新建并打开一个名为hello.c的c语言文件

vi hello.c

5.在文件中输入以下内容
点击a进入编辑模式,在光标处输入

#include <stdio.h>
int main()
{
printf("hello world!");
return 0;
}

6.用gcc命令编译hello.c

gcc  hello.c -o hello

 7.运行hello文件

。/hello

 

 

二、分别在ubuntu和windows系统下编写简单程序
(一)ubuntu系统下的简单主/子程序

1.编写一个main,c的主程序

vi main.c

2.在main.c里编写代码段后保存退出

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



3.新建子程序sub.c

vi sub.c


在sub.c里输入以下代码

#include<stdio.h>
float f1(int a,int b){
float i;
i=a+b;
return i;
}


4.编译main.c,将其变成可执行文件

gcc main.c -o main


5.运行main文件

。/main

 

 

二.ubuntu系统下用Makefile方式编程

1.安装make

sudo apt-get install make

 

2.用vi编写一个主程序文件main.c和一个子程序文件sub.c ,和上面(二)中相同
main.c

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

sub.c

#include<stdio.h>
float f1(int a,int b){
float i;
i=a+b;
return i;
}

3.用gcc命令把main.c和sub.c文件生成main.o和sub.o文件

gcc main.c -p main.o
gcc -c sub.c -o sub.o

4.创建并用getdit编译makefile文件

touch makefile
vi makefile

makefile

main: main.o sub.o
        gcc -o main main.o sub.o
main.o:main.c sub.h
        gcc -c main.c
sub.o:sub.c sub.h
        gcc -c sub.c
clean:
        rm *.o main

~          

5.用make命令运行makefile,并输出结果

 

 

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到