linux 和 unix 下学习c语言设计开发,有什么要注意的地方?哪中平台下去学比较好?

2025-04-24 20:24:38
推荐回答(5个)
回答1:

unix系统一般见不到,收费很贵,能见到的是linux, 开源免费的。
学习c语言当然在linux下要比windows下好多了,llinux下的工具像gcc,make,gdb都很强大,需要都是命令行操作。它们对c语言标准的支持度更高,windows下的vc,vs对c语言标准的支持偏低。

当然在windows下面也有很多好处,图形化界面,傻瓜式操作会很方便,省去很多麻烦,直奔主题。

你可以装一个linux操作系统,像ubuntu,fedora都很好。

你也可以在windows下面装一个虚拟机,模拟linux环境。像vmbox了,记不大清了。不过在我印象了,装虚拟机还不如直接装一个linux操作系统,要玩就玩真的么,而且虚拟机还慢,不是纯windows,也不是纯linux。

如果不想装虚拟机,也不想装系统,在windows下面也有许多工具,它们是linux工具windows版本,功能一样,操作也一样。 像图形化IDE dev 在其图形界面的背后就是gcc,make,gdb等linux上的东西,你也可以直接下载mingw,这是一系列linux工具的集合,dev用的那些工具也就是mingw里的,你可以在dos命令行直接使用这些命令。

回答2:

学会用gcc,gdb,还有makefile的写法,最好再学学automake工具。平台无所谓,随便装个发行版,redhat,fedora都行,linux不熟可以在windows里装个虚拟机先练习下。

回答3:

学linux编程一般看的经典书都是unix的,比如《unix环境高级编程》《unix网络编程》 都一样的

回答4:

这方面主要看自己在平常中的积累
LINUX下要好一些

回答5:

二者中,UNIX平台更注重于服务或业务的运行,侧重点在于应用,针对开发我个人觉得Linux更适合做开发,个人建议仅供参考