在linux下写C程序和在unix下一样的吗?
答案:6 悬赏:0
解决时间 2021-03-20 19:13
- 提问者网友:熱戀丶瘋
- 2021-03-20 15:41
小弟初学linux,现在装了一个ubuntu系统在学习C高级编程,也就是文件阿进程阿通信那些。。。。然后我上网查了需要看什么书,好多人都推荐去看一本名为 unix环境高级编程,然后我想问的是,unix下和linux下写 C程序是不是差不多??不然人家怎么都推荐我去看unix环境高级编程这本书。。。迷茫啊 ,求解释!!!
最佳答案
- 二级知识专家网友:为你轻狂半世殇
- 2021-03-20 17:01
接近,就好比制作绿豆雪糕和红豆雪糕很接近了
代码也比较接近,接口都符合 posix
所以放心看 unix环境高级编程把,推荐看第二版,针对linux下编程的书籍还没有达到这个高度的,不过推荐下《beginning linux programming》
代码也比较接近,接口都符合 posix
所以放心看 unix环境高级编程把,推荐看第二版,针对linux下编程的书籍还没有达到这个高度的,不过推荐下《beginning linux programming》
全部回答
- 1楼网友:随心随缘不随便
- 2021-03-20 20:49
简单的说,linux是unix的一个简化版,好比是奥拓和奥迪,只要你会开,两者基本上的操作都是一样的,只是具体的细节会有区别。
- 2楼网友:伤口狠精致
- 2021-03-20 19:33
基本是差不多的。虽然Linux和Unix代码完全不同,但接口是相同的。 但只的注意的是,Linux并不像ls所说“linux是unix的一个简化版”,他们完全不同。
- 3楼网友:猎杀温柔
- 2021-03-20 18:48
首先,C程序语法是不变的无论在unix,linux,windows。
第二,小数程序可能不能适应,主要原因是系统本身的问题,某些用法不同导致的。(C语言拥有兼容性)
第三, unix环境高级编程这本书并非基C程序语法而写的,反而像是unix环境高级编程环境下的C程序,应该说是结合。因此还是先学学C程序和unix环境再学这本书吧
- 4楼网友:晨与橙与城
- 2021-03-20 18:35
Linux 和 UNIX 都基于 POSIX 规范,你的程序符合 POSIX 规范就可以通用。
但实际来说,还是有区别的。
C 程序的语法要看是什么编译器,微软的 Visual Stdio 里面的 C 语言开发就是明显的另一种和 C 语言类似的开发语言。
微软就是喜欢这种“创新”。
- 5楼网友:劳资的心禁止访问
- 2021-03-20 18:10
根据错误提示,也无非就是自定义的头文件找不到了,gcc 命令选项-i(注意,是大写字母i)就是用来指定自定义头文件的所在目录,楼主再仔细检查一下吧,至于这个问题具体怎么解决,我们也无法提供帮助,不知道楼主具体的操作细节
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |