展示型网站可以做推广的吗,产品做推广都有那些网站,自己做电影网站怎么赚钱,网站开发干啥的【系列专栏】#xff1a;博主结合工作实践输出的#xff0c;解决实际问题的专栏#xff0c;朋友们看过来#xff01; 《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享…【系列专栏】博主结合工作实践输出的解决实际问题的专栏朋友们看过来 《QT开发实战》 《嵌入式通用开发实战》 《从0到1学习嵌入式Linux开发》 《Android开发实战》 《实用硬件方案设计》 长期持续带来更多案例与技术文章分享
欢迎商业项目咨询10年软硬全栈内功助力解决您的尊贵需求。
原文链接https://blog.csdn.net/w464960660/article/details/129357160
——————————————————————————————————
目录
0 引言
1 C在Ubuntu中环境设置
2 编写C程序测试
3 总结 0 引言 本次博文内容主要介绍在 Ubuntu 在终端窗口下使用 vi/vim 编辑一个 C源文件通过编写最简单的示例“Hello,World”。这个一看是很简单的只要有点Linux基础就行了如何使用Vim或Vi编辑器、如何在Linux下编译等之前博主在《从0到1学习嵌入式Linux开发实战》中总结了Liunx系统编程里面的内容足以解决这个问题。 博主后续打算深入下嵌入式QT开发内容将会在《QT开发实战》中继续QT开发中使用的语言是C所以博主新建立了此专栏《C语言开发基础总结》后续关于C的开发知识会归纳总结到此专栏中。
1 C在Ubuntu中环境设置 C c plus plus 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言支持过程化编程、面向对象编程和泛型编程。 C 被认为是一种中级语言它综合了高级语言和低级语言的特点。 C 进一步扩充和完善了 C 语言最初命名为带类的 C后来在 1983 年更名为 C。 C 是 C 的一个超集事实上任何合法的 C 程序都是合法的 C 程序。截止 2020 年在 2017年发布C17已经是第五个 C标准了。我们也见过或者听过 C98这样的 C标准也就是 1998 年发布的 C所以叫 C98是 C的第一个标准。学习 C我们要理解概念而非深究语言技术细节。 博主使用的Ubuntu版本是Ubuntu16.04要在 Ubuntu 编写 C程序那么需要有能编写代码的文本编辑和 C编译器。 Ubuntu 环境里 编译 C 语言的是 GCC 编译 C的是 G。执行下面的执指令安装编译 C 语言和 C的环境
sudo apt-get install gcc g
sudo apt-get install lsb-core lib32stdc6 // 安装其他库 安装完成后使用下面命令查看安装的gcc和g版本
gcc -v
g -v 2 编写C程序测试
1编写一个C程序 编译环境配置好后在Ubuntu下编写一个打印输出的C程序测试下新建一个C文件件后续C相关DEMO都存在此处 01_hello_world.cpp内的代码如下可以直接用vim编辑器也可以直接用图形化的gedit工具进行编辑 1 #include iostream2 using namespace std;3 int main()4 {5 cout Hello World! endl;6 return 0;7 }2行中using namespace std; 告诉编译器使用 std 标准命名空间也就是标准库里写好的了我们可以直接调用。
3行中cout Hello Worldendl; 会在屏幕上显示消息 Hello World并换行。“”是运算符 endl 是换行语句。
其他的语句就不赘述了太简单了。
2编译C
g 01_hello_world.cpp -o 01_hello_world // 使用 g编译。 -o 后面加的是输出的目标文件。
./01_hello_world // 在终端下执行打印Hello, World!并换行 3 总结 本次博文总结了下如何在Ubuntu下编写C、编译C总体来说很简单在此做个简单的记录分享给初学者们加油。 作于202303061430已归档
———————————————————————————————————
本文为博主原创文章未经博主允许不得转载
若本文对您有帮助轻抬您发财的小手关注/评论/点赞/收藏就是对我最大的支持
祝君升职加薪鹏程万里