首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在MacOS上编译Tilde文本编辑器

在MacOS上编译Tilde文本编辑器
EN

Stack Overflow用户
提问于 2017-01-04 02:28:19
回答 1查看 308关注 0票数 1

我试图在MacOS 10.12.2 (塞拉利昂)下编译Tilde文本编辑器,之前没有编译经验(所以请纠正我的任何错误),我得到了以下错误:

clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [src/libt3window.la] Error 1

到目前为止的步骤(有些是多余的):

  • 安装自制Xcode
  • brew install cmake
  • brew install gettext
  • brew link --force gettext
  • brew install autoconf (?)
  • brew install automake (?)
  • brew install libtool
  • brew install pkg-config
  • brew install libunistring
  • brew install libsigc++
  • 通过将libtranscript配置中更改,从源代码构建

[ -z "${LIBTOOL}" ] && LIBTOOL="libtool"

对此:

[ -z "${LIBTOOL}" ] && LIBTOOL="glibtool"

Makefile.in

LIBTOOL=libtool

对此:

LIBTOOL=glibtool

然后是./configure && make && sudo make install

  • 通过更改libt3window配置和Makefile.in,从源代码构建libtranscript,然后修改./configure && make。因此,在使用make时,出现了错误:

duplicate symbol __t3_modifier_hack in: src/.libs/window.o src/.libs/terminal_init.o ld: 5 duplicate symbols for architecture x86_64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [src/libt3window.la] Error 1

还有一个问题:如何删除我安装的所有东西?

EN

回答 1

Stack Overflow用户

发布于 2017-12-30 08:58:53

这是由libt3window中的一个bug引起的( _t3_modifier_hack变量的声明中缺少一个"extern“)。这在libt3window的0.2.6版本中得到了修正。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41455294

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档