分类：电脑/网络-操作系统/系统故障
问题：我喜爱linux,我想学linux下的c语言编程，请问我应该看那? 
我喜爱,我想学linux下的c语言编程，我只有c的基础，没有linux的基础。请问1、我应该怎样入门呢？2、我应该看哪些书呢？请各位高手不吝赐教，请说的详细些，非常感谢！！！
回答：你有的基础,那很好办啊。对于linux下的c唯一的就是没有一个集成编译环境。这你要学怎样写make文件,make文件的写法网上很多;我给你贴一个简单的,很有用的..我给你一个实用的::1.Make.defines文件内容如下:CC=gccCFLAGS=-ggdb. :$(CC)$(CFLAGS)-c$*.c-o$*.obuild:$(CC)$(CFLAGS)-o$(EXE)$(OBJS)2.Makefile的文件内容如下:include$(你的Makedefine所在的目录)/Make.definesMAKEFILE=./Makefileall:$(TARGET1)TARGET1=hello$(TARGET1):hello.o$(MAKE)-f$(MAKEFILE)OBJS="hello.o" :rm-rf$(TARGET1)*.ocore3.hello.c文件#include<stdio.h>#include<stlib.h>intmain(){printf("helloworld.\n");return0;}将Makefile文件放到你的hello.c文件同一个目录,将Make.defines文件放到指定的目录,这个文件可以共用的。如果你有多个目录。。你在你的hello.c的目录运行一下makeall这样程序就编译出来了。有了helloworld的基础,你就可以进入linuxC的编程世界了。