Unix环境高级编程中的代码为什么不能在Linux中执行

并不是unix环境编程中的代码不能在linux中跑。首先确定你的代码是用什么语言写的,不同语言写的代码当然不能通用啦。这跟用什么系统基本上没太大关系。跟你用什么shell跑代码倒是有关系。Unix
Unix环境高级编程中的代码为什么不能在Linux中执行
并不是unix环境编程中的代码不能在linux中跑。
首先确定你的代码是用什么语言写的,不同语言写的代码当然不能通用啦。
这跟用什么系统基本上没太大关系。跟你用什么shell跑代码倒是有关系。2012-03-18
Unix是Unix,Linux是Linux,Linux始终是模仿Unix诞生的,始终不是Unix,不兼容的地方是在所难免的。2012-03-18
bash不一样吧 或许代码里的指令linux没有。2012-03-20
mengvlog 阅读 8 次 更新于 2025-06-20 01:06:21 我来答关注问题0
  • 山水阿锐 为什么我用ld链接文件时出现这个?studio.h和pthread.h我都include进去了啊。

    这是里的程序吧,前几天我也遇到过.里面包含了一些库函数的定义.这里有关于它的一篇文章.http://www.yesky.com/3/88003.shtml 你可以用系统调用需要的头文件来替代#include "apue.h".也可以到网上下载#include "apue.h".的原代码.然后用CC -I main.cpp(其中incdir是...

  •  深空见闻 Unix找不到apue.h文件该怎么办?

    使用cp命令将下载的apue.h和error.c文件复制到/usr/include目录中。例如:cp /path/to/apue.h /usr/include/apue.h 和 cp /path/to/error.c /usr/include/error.c。运行程序:完成上述步骤后,你现在应该能够编译和运行《unix环境高级编程》中的程序,而不会再遇到找不到apue.h文件的问题。注意...

  •  张茱萸皮一 fgets函数用法

    fgets函数功能为从指定的流中读取数据,每次读取一行。其原型为:char *fgets(char *str, int n, FILE *stream);从指定的流 stream 读取一行,并把它存储在 str 所指向的字符串内。

  •  文暄生活科普 Unix找不到apue.h文件该怎么办?

    在编译《unix环境高级编程》中的程序时,编译器会提示缺少apue.h头文件。这是因为apue.h是作者自定义的文件,包含程序所需的标准头文件和错误处理函数,为了使gcc编译器能识别到它,应将其放置在系统头文件目录下(在Linux环境下是 /usr/include)。解决步骤如下:1. 网上下载本书配套的apue.h和error...

  •  阿暄生活 unix下用什么编程

    应用场景:系统编程和嵌入式开发的首选语言,因为Unix系统本身就是用C语言编写的。特点:高效、底层控制能力强,适合开发操作系统级别的软件。C++语言:应用场景:需要面向对象编程的场景中很常见。特点:作为C语言的扩展,提供了面向对象编程的特性,增强了代码的可重用性和可维护性。Shell脚本:应用场景:...

檬味博客在线解答立即免费咨询

编程相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部