虚拟机Ubuntu中编写C语言程序
2021/9/15 7:08:24
本文主要是介绍虚拟机Ubuntu中编写C语言程序,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
虚拟机Ubuntu中编写C语言程序
- (一)Ubuntu入门
- 1.gcc的安装与使用
- 2.入门程序之Hello World
- 3.float x2x(int a, int b)函数
- (二)使用Makefile方式编写程序
- (三)windows下执行
(一)Ubuntu入门
1.gcc的安装与使用
- gcc安装命令
sudo apt-get build-dep gcc;
- 除了gcc,我们还需要另一个文件包build-essential,才可以编译c语言程序,安装命令如下
sudo apt-get install build-essential;
2.入门程序之Hello World
- 使用vim创建一个c语言文件
vim Hello.c
- 按下回车键进入vim编辑界面,写入代码
1 #include<stdio.h> 2 int main() 3 { 4 printf("Hello World\n"); 5 return 0; 6 }
- 按下推出键ESC(通常在键盘左上方叭),随后输入:wq,按下回车,执行文件的保存&退出vim界面
gcc Hello.c -o hello ./hello
注:
第一行命令,将文件进行编译,得到编译后的可执行文件 hello
第二行命令 ./hello 表示执行当前目录下的名为 hello 的文件
- 结果如下
3.float x2x(int a, int b)函数
3.float x2x(int a, int b)函数
编写一个主程序文件 main1.c 和 子程序文件 sub1.c
- main1.c
1 #include<stdio.h> 2 #include"sub1.c" 3 int main() 4 { 5 int a=2; 6 int b =4; 7 printf("x2x(a,b)=%f\n",x2x(a,b)); 8 return 0; 9 }
- su1.c
float x2x(int a, int b) { return a * b; }
- 同样的,先得到可执行文件,再执行
gcc main1.c -o main ./main
- 结果如下
(二)使用Makefile方式编写程序
- 创建makefile1文件
vim makefile1
- 进行makefile1文件的编译和链接
main1:main1.c su1.o gcc main1.c sub1.o -o main1 sub1.o gcc sub1.c -o sub1.o clean: rm *.o main
- 执行make指令,得到可执行文件main1,并执行
make makefile1 ./main1
- 结果如下
(三)windows下执行
- 结果如下
pic001
pic002
ps:新人报道!!!
这篇关于虚拟机Ubuntu中编写C语言程序的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验
- 2024-05-29AutoMQ 对象存储数据高效组织的秘密: Compaction
- 2024-05-29活动预告|来 GIAC 大会听大数据降本利器:AutoMQ 基于云原生重新设计的 Kafka