【发布时间】:2016-01-15 15:26:51
【问题描述】:
几个月以来,我一直在尝试使用在线服务生成 PCB gerber 的图像,并考虑自行开发。
我的选择是heroku(开放更改),gerber解析器/查看器的选择是gerbv(再次,开放更改)
我已经阅读了有关 buildpacks 和 vagrant 的信息,也许还有关于让 gerbv 能够在 heroku 上运行的所有选项。我现在卡住的部分是 gerbv 需要 gtk 而 heroku 没有它(不需要它)。
如何在没有 gtk 部分的情况下编译 gerbv?
编辑: 我使用 wget 将 gerbv 的源代码下载到 heroku,然后解压,然后进入 src 文件夹,发出以下命令
gcc -Wall -fPIC -c *.c
它允许我为所有 C 代码 gerbv 提供的创建 .o 文件。不幸的是,它需要 gtk 编译,而 heroku 不能。所以完全有可能库部分不能和接口部分分开,不能独立运行libgerbv。
【问题讨论】: