在Heroku上安装gerbv

6

我几个月来一直在尝试使用在线服务生成PCB gerber图像,并考虑自己建立这样的服务。

我的选择是heroku(可以更改),gerber解析器/查看器的选择是gerbv(同样可以更改)。

我已经阅读了有关buildpacks和vagrant以及所有使gerbv能够在heroku上运行的选项。目前卡住的部分是gerbv需要gtk,而heroku没有它(也不需要它)。

如何编译不带gtk部分的gerbv?

编辑: 我使用wget将gerbv源代码下载到heroku,然后untar'ed它,进入src文件夹,发出以下命令:

gcc -Wall -fPIC -c *.c

这让我能够为gerbv提供的所有C代码创建.o文件。不幸的是,它需要gtk进行编译,而heroku无法使用。因此,很可能库部分无法与界面部分分离并能够独立运行libgerbv。

1个回答

3

我确实找到了你添加的第一个链接,但它缺少有关如何编译libgerbv的信息。当涉及到这方面的问题时,我大多数情况下都是新手,请原谅我的无知。 - Rupin
今天早上看到了如何创建动态链接库的文章,似乎这是一项容易的任务。我会记录下我的过程,以便其他人在这个帖子上也能受益。 - Rupin
我使用wget将gerbv源代码下载到heroku,然后进行解压,并进入src文件夹,执行以下命令:gcc -Wall -fPIC -c *.c这使我能够为gerbv提供的所有C代码创建.o文件。不幸的是,编译需要gtk,而heroku不能有。因此,库部分可能无法与界面部分分离,并能够运行libgerbv独立版。 - Rupin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接