怎么用linux写c语言

怎么用linux写c语言,第1张

Linux正在成为开发人员的编程天堂,成为开源和免费 *** 作系统。 Turbo C编译器已经是一种编译程序的旧方法,所以让程序员转向Linux以获得新的编程环境。 在本文中,我们将解释如何编写,编译和运行一个简单的C程序。 这将成为您迁移到可以在Linux上编写和执行的更复杂和有用的C程序的基础。

我们在Ubuntu 1804 LTS系统上运行了本文中提到的步骤和命令。

我们将使用Linux命令行工具Terminal,以编译一个简单的C程序。 要打开终端,您可以使用Ubuntu Dash或Ctrl + Alt + T快捷方式。

第1步:安装build-essential软件包

为了编译和执行C程序,您需要在系统上安装必要的软件包。 在Linux终端中以root用户身份输入以下命令:

sudo apt-get install build-essential

系统会要求您输入root用户密码; 安装过程将在此之后开始。 请确保您已连接到互联网。

第2步:编写一个简单的C程序

安装必要的软件包之后,让我们编写一个简单的C程序。

打开Ubuntu的图形文本编辑器,将以下示例程序写入或复制到其中:

#include

int main()

{

printf("nA sample C program >

安装软件包"生成基本"和 devscripts"

运行"get获得生成部分 some_package"以安装编译该软件包所需的所有东西

运行"for -p ~/src/some_package ;cd ~/src/some_package" 为源代码创建目录

进入系统:: 管理:: 软件源并激活"源代码"存储库

运行"apt获得源 some_package"下载some_package的源代码并将它的放到当前目录中

使用"光盘"移动到特定的应用程序目录中,通常类似于"some-app-123"

运行"debuild -us -uc -b"以在发布模式下将源编译成新的可以安装的 DEB 文件,而不需要调试

或者( 这是中央的部分):

在调试模式下运行"makeflags=-j6 deb_build_options="nostrip noopt parallel=5"cflags="-g3 -O0"debuild -us -uc"以在调试模式下构建 deb,并使用

使用"cd 。"向上移动一步,然后执行"ls",你可以以看到生成的DEB文件( 多个二进制包 换句话说,DEBs ) 。

安装刚构建的版本的sudo"sudo -i some_package_123deb"

当然,你可以选择修改步骤 6和 7之间的代码。这个方法的优点是它适用于几乎任何应用程序。你可以将它用于 Firefox 。Linux内核。平台堆栈或者其他任何东西。

你可以把打印的信息换一下,比如main函数里的Hello变成其他的,或许你能发现很大的不同哦·····fork是岔路的意思,在哪里fork就在哪里开始分道,因为function里的fork都在printf之前,所以两个都有打印hello,打印完了后面有个exit,所以就退出了,就打印不了main里的那个printf了···所以应该差不多该明白了吧···

以上就是关于怎么用linux写c语言全部的内容,包括:怎么用linux写c语言、c 如何逐行运行Linux程序行、Linux下的一个C语言程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/10126488.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存