发表时间:2022-03-26来源:网络
虚拟机安装ubantu练习C语言以及gcc,MakeFile方式程序编译
虚拟机安装ubantu练习C语言以及gcc,MakeFile方式程序编译
虚拟机安装ubantu练习C语言以及gcc,MakeFile方式程序编译
一.在ubantu中完成用c语言程序的编写
问题叙述
1.创建以及编写`main.c`和`sub1.c`程序文件
2.用`gcc`命令行方式编译运行主程序`main.c`
二.在windows系统下完成c程序的编写和编译
问题描述
运行图
三. 用 MakeFile方式编译主程序
1.创建MakeFile 文件并编辑
2.编写完成后运行
一.在ubantu中完成用c语言程序的编写
编写一个主程序文件 main1.c 和一个子程序文件 sub1.c,
要求:子程序sub1.c 包含一个算术运算函数 float x2x(int a,int b),此函数功能为对两个输入整型参数做某个运算,将结果做浮点数返回;
主程序main1.c,定义并赋值两整型变量,然后调用函数 x2x,将x2x的返回结果printf出来。
[email protected]:~$ vim main.c
[email protected]:~$ vim sub1.c
此处vim编辑器需要下载,命令行界面输入sudo get-apt install vim即可
进入文件编辑界面后如下:
sub1.c:(乘法运算)

main.c:

命令行代码:
[email protected]:~$ gcc main.c /....编译文件main.c.../
[email protected]:~$ ls /....显示所有文件..../
[email protected]:~$ ./a.out /....执行文件a.out..../
截图


如图完成了对 main.c和sub1.c程序的编写以及对main.c程序的编译
二.在windows系统下完成c程序的编写和编译
用Windows下的编译器 viso c++完成 main.c 和sub1.c程序的编写并成功编译执行
1.创建并编写main.c和sub1.c程序


(实现了两数的乘法运算)

三. 用 MakeFile方式编译主程序
代码:[email protected]:~$ vim makefile
在编辑界面写入内容:
myain:main.o
gcc -o mymain main.o
main.o:main.c
gcc -c main.c
.PHONY:clean
clean:
rm *.o mymain
MakeFile 语法规则:
目标…: 依赖…
(tab) 命令
编写完成后运行
[email protected]:~$ make
生成了main.o,sub1.0 ,和main的可执行文件mymain.


3. 运行mymain 查看结果

虚拟机安装ubantu练习C语言以及gcc,MakeFile方式程序编译相关教程
clickhouse集群安装部署
clickhouse集群安装部署 一、 安装 每台机器上按照单节点模式安装,按照官网步骤安装: sudo yum install yum-utilssudo rpm --import https://repo.clickhouse.tech/CLICKHOUSE-KEY.GPGsudo yum-config-manager --add-repo https://repo.clickhouse.tech/rpm
MySQL数据库概述及安装步骤
MySQL数据库概述及安装步骤 文章目录 概念 MySQL安装步骤 MySQL 卸载 概念 为什么使用数据库?? 数据库中所有数据存储在磁盘中,关机不会丢失,并且所有数据都存储在指定的数据库中,资源位置统一整理。并提供了结构化查询语言sql进行数据的获
windows 预装应用_在预装的Windows Vista计算机上安装Windows XP
windows 预装应用_在预装的Windows Vista计算机上安装Windows XP windows 预装应用 The I am asked most often is “How do I install a dual-boot with Windows XP on my new Windows Vista computer?” The answer is that it’s not that diffic
ProxmoxVE安装及Ceph存储配置
ProxmoxVE安装及Ceph存储配置 一.系统安装 1.选择agree 2.磁盘选择好之后就点击next 3.国家选择china 4设置密码,mail随便写 5.命名以及ip设置 6.等待安装完了之后又个reboot点击就好,此处不贴图了 至此系统安装已完成 二.系统配置 1.取消订阅 sed -i.bak s/da
Linux下安装配置fastdfs,MySQL8.0,jdk1.8,运行jar包
Linux下安装配置fastdfs,MySQL8.0,jdk1.8,运行jar包 分布式部署,主节点比其他多配置一个tracker 一、上传所需要的安装包和rpm依赖包并运行rpm依赖 1、在root(注意位置,不是,是下的root文件夹中)目录下新建soft目录,将所需安装包上传到root/soft文件夹
pytorch 安装(Windows10+conda+cpu)
pytorch 安装(Windows10+conda+cpu) 1.创建虚拟环境 (创建虚拟环境是为了TensorFlow或者pytorch等一些包都处于独立状态,要不然都pip到base下面,也能使用就是看起来乱七八糟的。) # 创建环境变量 conda create -n 环境名字 python=版本号 conda create -
saltstack安装及自动化安装部署apache和nginx
saltstack安装及自动化安装部署apache和nginx saltstack :SaltStack是基于Python开发的一套C/S架构配置管理工具(服务器端称作Master,客户端称作Minion),它的底层使用ZeroMQ消息队列pub/sub方式通信,使用SSL证书签发的方式进行认证管理。号称世界上最快
cobbler安装报错汇总及解决方法:ProtocolError:
cobbler安装报错汇总及解决方法:ProtocolError: 安装完,检查cobbler:cobbler check发现这个问题ProtocolError: ProtocolError for 127.0.0.1:80/cobbler_api: 503 Service Unavailable [[emailprotected] localdisk]# cobbler checkTraceback (most recent
皓盘云建最新版下载v9.0 安卓版
53.38MB |商务办公
ris云客移动销售系统最新版下载v1.1.25 安卓手机版
42.71M |商务办公
粤语翻译帮app下载v1.1.1 安卓版
60.01MB |生活服务
人生笔记app官方版下载v1.19.4 安卓版
125.88MB |系统工具
萝卜笔记app下载v1.1.6 安卓版
46.29MB |生活服务
贯联商户端app下载v6.1.8 安卓版
12.54MB |商务办公
jotmo笔记app下载v2.30.0 安卓版
50.06MB |系统工具
鑫钜出行共享汽车app下载v1.5.2
44.7M |生活服务
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-03-26
2022-02-15
2022-02-14