如何用C语言实现在linux下开发软件 请大虾帮忙解决 (c linux 开发)

如果想在Linux下编程的话

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

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

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

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

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

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

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

另外给LZ推荐个网址,这里能查到所有的linux系统调用,比查书方便多了,而且解释的也很详细

刚开始学Linux的话,一定装一个系统,哪怕在虚拟机上,像那些基本的命令,不是背下来的,而是用熟了自然记住了。如果连系统都不熟悉的话,就开始编程的话,貌似就有点空中楼阁的意思了。

学习.net+数据库.想知道更详细的给我分我们私谈

在LINUX下编程,.net是不必要的,应该看看人民邮电出版社的《LINUX程序设计》。

编译器用gcc

项目gnumake

调试gdb

如下,

`1,vi hello.c

写入以下内容

#include

int

main(void)

{

printf(“hello world!\n”);

}

2,gcc hello.c

3,./a.out

这就可以了

学习GCC编译器就OK啊


数据运维技术 » 如何用C语言实现在linux下开发软件 请大虾帮忙解决 (c linux 开发)