Perl 板


LINE

※ 引述《gecer (gecer)》之铭言: : 小弟安装Perl Parse::STDF module 会出现下列错误讯息 : Checking for libstdf ... : ERROR: I don't see libstdf installed. : Please ensure libstdf is installed and libstdf-config is in your search path. : Get libstdf from http://freestdf.sourceforge.net/ : 查询libstdf是 c library : http://freestdf.sourceforge.net/doxygen/ : 请问要如何安装这个libray 以供Perl使用(电脑是windows) 刚看了一下,这个函式库没有提供在 Windows 下编译的方法 虽然 INSTALL 内有提到 win32 的处理方法,但实际没有相关档案 稍微浏览一下原始码 似乎没有依赖外部函式库,自己手动编译可能有机会成功 要不然就是要尝试在 MSYS2 环境下编译 这个不太好搞,去 C/C++ 版问问看,或许有高手可以帮忙 要不然,可以考虑 stdf4j 这个 Java 专案 没有用到 C,比较没有平台上的问题 参考看看 [Update] 想不到这篇会变 m 文,小弟在这篇其实也没讲什麽 感谢版主赏光 冏rz 有版友写信来问我这篇文章相关的问题 小弟在这里野人献曝一下,如果有错请不吝指正 大部分的 Unix-like 系统,大抵上遵守 POSIX 来设计 而 Windows 系统则没有按照 POSIX 规范设计 许多在 POSIX 系统上开发的 C 专案 拿到 Windows 下会出现以下问题: 1. POSIX toolchain 2. POSIX library 像是以下标准的 make 三部曲 $ ./configure $ make $ make install 背後就是用到 POSIX toolchain,简化了编译软体的步骤 另外谈到 library 的部分 只用 standard library,能做的事有限 而 POSIX library 定义了在 POSIX 系统上共通的介面 使得同一份 C 专案在不同系统间可重覆使用 而 Windows 刚好也缺乏这一块 所以有 MinGW/MSYS2 这种专案 试图解决这个问题 不过,使用者仍然需要了解编译软体的流程 对初学者来说 这个东西并不是很亲和 Orz 大部分的高阶语言,已经把这些东西藏起来了 如果没有非 C/C++ 不可,找其他的高阶语言来用比较简单 像是 Java 的运行速度还不错,如以下 benchmark: https://benchmarksgame.alioth.debian.org/u64q/java.html 虽然 Java 平台肥了点,Java 写起来也有点罗唆 Java 的普及性还不错,相关的资源也不少 回到原本的问题 如果只是要将 STDF 档案转成文字档 弄一台虚拟机,灌个 Linux,函式库装一装 然後把档案内容倒出来,剩下的就很容易了 比起花时间在 Windows 上搞 C 相关问题 这样子做反而比较简单 [Update on 2017/02/25] 今天在试 Windows 10 的 Bash on Windows (beta) 虽然在里面编译出来的软体不是原生的机械码 只能在该子系统内使用 对於仅内部使用的程式来说 这样也足够了 如果有人需要在 Win 上装一些 Linux 上的程式 倒是可以试一试 不保证 100% 成功 就当成另一个 Cygwin 系统就可以了 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.171.134.251
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Perl/M.1481855611.A.39A.html ※ 编辑: Neisseria (175.182.142.8), 12/18/2016 10:21:37
1F:推 herculus6502: 推vm 12/18 10:34
2F:推 kanx: 建议也可以在cygwin中的perl 尝试一下 01/03 09:57
※ 编辑: Neisseria (175.180.171.73), 02/25/2017 19:54:31







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP