
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语言程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)