三九宝宝网宝宝教育教学论文

Linux中写C语言程序用什么软件

03月18日 编辑 39baobao.com

[怎么用C语言编程获取Linux硬盘容量大小]system(执行shell命令)相关函数fork,execve,waitpid,popen表头文件#include定义函数intsystem(constchar*string);函数说明system()会调用fork()产生子进程,由子进程来调用/bin/sh...+阅读

如果想在Linux下编程的话

首先要熟悉linux,基本命令什么的

然后就是编程环境,linux下没有VS这样的IDE,当然你要用eclipse或netbeans也可以了,不过真正的linux hacker是不会用的。

通常的编程环境是vim/emacs + gcc + gdb + make

每个都很强大,不过不像VS那样有图形界面,基本是命令解决的,刚开始学习可能有点困难,熟悉之后会很爽的

接下来要了解linux的系统调用等API,开始读<>;是可以的,还有<>;也是必读之书,另外unp也是应该读的。

如果要开发有图形界面的软件的话,就学学GTK+吧,是一个纯C的控件库。

熟悉编程之后,就可以尝试研究内核咯。

在Linux下如何开发C程序

在Linux开发环境下,GCC是进行C程序开发不可缺少的编译工具。GCC是GNU C Compile的缩写,是GNU/Linux系统下的标准C编译器。虽然GCC没有集成的开发环境,但堪称是目前效率很高的C/C++编译器。《linux就该这么学》非常值得您一看。Linux平台下C程序开发步骤如下:

1.利用编辑器把程序的源代码编写到一个文本文件中。

比如编辑test.c程序内容如下:

/*这是一个测试程序*/

#include

int main(void)

{

printf("Hello Linux!");

}

2.用C编译器GCC编译连接,生成可执行文件。

$gcc test.c

编译完成后,GCC会创建一个名为a.out的文件。如果想要指定输出文件,可以使用选项-o,命令如下所示:

$gcc-o test1 test.c

这时可执行文件名就变为test1,而不是a.out。

3.用C调试器调试程序。

4.运行该可执行文件。 在此例中运行的文件是:

$./a.out 或者 test1

结果将得出:

Hello Linux!

除了编译器外,Linux还提供了调试工具GDB和程序自动维护工具Make等支持C语言编程的辅助工具。如果想要了解GCC的所有使用说明,使用以下命令:

$man gcc

到底怎么在Linux里编写c程序啊

在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:

1、进入桌面Temp文件夹

2、右键新建空白文件

3、将文件命名为hello.c

4、进入hello.c,开始编写代码(默认gedit为编辑器)

5、编写代码,保存退出

6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷组合键进入终端

7、进入hello.c所在目录,通过gcc进行编译、链接、生成可执行文件hello,命令为gcc -o hello hello.c。

8、执行(可执行)文件hello,命令为./hello。

参考资料:

GCC——百科

Linux常用命令——百科

1 nbsp在Linux环境下有哪些用于开发C和C的开发软件如

这些就是没有自带,装上去也很容易,C/C++之类有,GCC,G++,有许多,GTK,QT,这些都可以开发的,这些开发程序一般的都了,除了微软的一些编程语言很少看到有Anbsp;vastnbsp;rangenbsp;ofnbsp;programmingnbsp;languagesnbsp;arenbsp;availablenbsp;fornbsp;Linuxnbsp;systems,nbsp;andnbsp;manynbsp;ofnbsp;themnbsp;arenbsp;freenbsp;andavailablenbsp;onnbsp;CD-ROMnbsp;collectionsnbsp;ornbsp;fromnbsp;FTPnbsp;archivenbsp;sitesnbsp;onnbsp;thenbsp;Internet.nbsp;Here'snbsp;anbsp;partialnbsp;listnbsp;ofnbsp;pro-grammingnbsp;languagesnbsp;availablenbsp;tonbsp;thenbsp;Linuxnbsp;programmer:nbsp;nbsp;Adanbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Cnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;C++nbsp;nbsp;Eiffelnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Forthnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Fortrannbsp;nbsp;Iconnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Javanbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;JavaScriptnbsp;nbsp;Lispnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Modulanbsp;2nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Modulanbsp;3nbsp;nbsp;Oberonnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Objectivenbsp;Cnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Pascalnbsp;nbsp;Perlnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;PostScriptnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Prolognbsp;nbsp;Pythonnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Schemenbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Smalltalknbsp;nbsp;SQLnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Tcl/Tknbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Bournenbsp;Shell

以下为关联文档:

用C语言在windows或者Linux上面编写一个多线程程序#include<stdio.h> #include<stdlib.h> #include<windows.h> DWORD WINAPI ThreadProc(LPVOID lpParam) { int *pt=(int*)lpParam; printf("I am tread %d\r\n",*pt); } int m...

linux下编写一个c语言程序实现不知道你要提取到哪里,自作主张把提取出内容放入到txt文档中。 输入文件:in.txt 输出文件:out.txt 代码如下:已在GCC测试。 #include int main(int argc, char *argv[]) { char...

学习C语言用什么软件比较好如果说你只是学习语法知识,理解C/C++编程精要的话,个人感觉VC太大了,GCC比较适合,而且对标准的支持也好。 在Linux下GCC是不二的选择。下面说说Windows下。 原来我选择的是devcp...

学C语言用什么软件好呢个人建议你用 Turbo C 最初学习的时候,这样的类似DOS环境下的编译软件,能让你很快养成写代码的一些好习惯。记得国家计算机二级C的上机考试,也用的是这个体积小,安装简单,对于初...

linux是用什么语言编写的Linux操作系统主要包括内核和组件系统。Linux内核大部分是用C语言编写的,还有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。 Linux的一些组件系统和附加应...

C语言编程用的什么哟软件哟C语言编程用的什么哟软件哟,有没有适合c语言初学者的软件:你好,我们是MST软件咨询服务中心,很高兴能为您提供服务 新手学C语言,不推荐使用VC,因为VC不但庞大,而且应用开发比较高级,...

什么是C语言和linux什么是C语言和linux,Intemet的应用是什么:C语言是一种比较流行的计算机高级程序设计语言,是上个世纪70年代初美国的贝尔实验室的D.M.Ritchie设计出来的,刚开始主要用于UNIX系统,7...

计算机二级c语言都用什么软件计算机二级c语言都用什么软件,计算机二级考试C语言用啥软件:全国计算机二级 C、C++两个科目的应用软件由 Visual C++6.0 改为 Visual C++ 2010 学习版(即 Visual C++ 2010 Expr...

c语言用什么编程软件c语言用什么编程软件,学C语言要用什么软件:1、现在 C语言建议使用Microsoft Visual Studio 编程软件比较好,应该该软件与电脑Windows 7,8,10等系统兼容性比较好。 2、Microsoft...

推荐阅读
图文推荐