linux终端下如何进行C语言编译

泛旅传媒 2023-03-22 17:06 编辑:admin 183阅读

一、linux终端下如何进行C语言编译

1、首先在linux下判断是否安装gcc编译器,直接执行:gcc -v,判断是否安装gcc。

2、然后需要在代码框内写一个简单的C源程序。

3、在程序中使用了C语言中的数学开方函数,sqrt(),所以需要引入math.h头文件。

4、写完源程序之后,我们对其进行编译,如果使用通常的编译语句,【gcc math.c -o math】进行编译,会出现错误;大概的意思就是不认识sqrt这个东西。

5、所以需要使用正确的命令:【gcc math.c -lm -o math】;这样才能编译正确。

二、linux里面 vi:编辑器 在哪里 菜鸟求救

vi是终端的编辑工具。

打开终端,如果你要创建hello文件,输入vi hello就打开了vi编辑器编辑hello文件。

三、linux 怎么c编译

在 Linux 系统下面,可以使用 gcc 编译器对自己编写的 C 语言源程序进行编译。当然了,要想使用 c 编译器对 C 语言源程序进行编译,前提是在安装 Linux 操作系统时,必须把 Linux 系统自带的 gcc 编译器安装上。

常用的选项有(其中:$ 表示普通用户装下面的提示符,# 表示超级用户下面的提示符):

$gcc my_program.c <cr>

如果 C 源程序没有任何错误的话,编译器就会自动生成一个缺省的可执行程序,该文件名为 a.out

$gcc -o my_program my_program.c <cr> (-o 选项用于指定输出的可执行程序名)

如果 C 源程序没有任何错误的话,编译器就会自动生成一个 my_program 的可执行程序

其他还有很多选项,可以参考 gcc 的详细使用文档。

四、linux下怎么编辑makefile文件!求助!!!!!!!!!!!

./configure --help可以查看帮助文档,根据自己的需求写各参数设置,执行./configure生成定制的makefile文件。

比如,apache源代码安装

./configure --prefix=/export/apache

安装目录在/export/apache

五、Linux的内核能不能编辑?

可以是可以但是简单说,Linux内核编程就是开发Linux驱动程序,学会内核编程后,将会对操作系统的内部机制和工作原理有充分了解,可以从事硬件驱动开发、嵌入式系统开发等。内核编程的语言仍是传统的C语言,但其编写方法和调用接口与传统应用程序的差别较大,你必须了解如何处理中断、如何在内核态和用户态之间转换、PCI、DMA、内核地址映射、内核I/O等,这不是《UNIX高级编程》所涉及的内容,可以找一本专门讲Linux驱动编程的书看看,或在网上搜寻相关资料(关键词:Linux DDK)。不过先提醒一句,学习内核编程的难度很大,必须做好长期心理准备