如何在Ubuntu中漂亮的编写c程序并编译运行
如何在Ubuntu中漂亮的编写c程序并编译运行
你好! 这是我第一次使用 CSDN 编写博客。如果你想学习如何如何在Ubuntu中漂亮的编写c程序并编译运行, 可以参考一下这篇文章,也是我的一些学习心得。
作为一个Linux小白,我的程序都是在Visual Studio下用c完成的,但是有时需要用到树莓派,而MFC不能在Linux上继续跑,所以需要接触一点Linux,现在基本上就是对着网上的代码敲一敲,可能基本上都看不懂。
一、首先第一步,我们查看一下我们Ubuntu的版本号,你需要:
Ubuntu系统的电脑一台或Ubuntu虚拟机
Linux系统的电脑一台或Linux虚拟机
或者按快捷键:Ctrl+Alt+t
之后输入命令:
cat /proc/version
显示如下:
Linux version 4.15.0-29-generic (buildd@lcy01-amd64-024) (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.10)) #31~16.04.1-Ubuntu SMP Wed Jul 18 08:54:04 UTC 2018
之后可以输入命令:
lsb_release -a
显示如下:(我的是ubuntu16.04)
Distributor ID: Ubuntu
Description: Ubuntu 16.04.5 LTS
Release: 16.04
Codename: xenial
二、ubuntu下C程序的编辑
1.首先在你先创建c程序的地方,右键,在终端打开
2.通过命令touch main.c
就可以直接创建该文件,可以直接通过命令ls查看是否创建成功。
3.输入命令gedit main.c
就会弹出编辑对话框,我们就可以在其中进行编写代码了
例如输入:
#include <stdio.h>
int main()
{
printf("hello world\n");
printf("This is my first main.c!\n");
return 0;
}
4.输入命令gcc main.c
,没有额外的错误或者警告信息打印出来,说明编译成功,可以直接通过命令ls查看是否创建成功
5.通过命令./a.out
,就可以完成输出了
三、最后我们来试试我在Visual Studio利用opencv写的一个骨架识别的程序
四、总结
第一次写博客,排版真的看不了qaq,不过,能用window下写c,放到Linux下也很好移植,opencv的配置是之前做到的,其他的话,ubuntu比archlinux好安装一些,archlinux安了几天都安不上去,继续学习吧!
(PS:以上截图都是直接按的键盘上的prtsc sysrq,上网一搜发现有部分截图的命令,命令如下:
gnome-screenshot -a
,以下就是部分截图,感觉这个功能还是很实用的,那么就写这么多,谢谢哒)