• 请不要在回答技术问题时复制粘贴 AI 生成的内容
dhnUphp
V2EX  ›  程序员

编译成功了,但生成不了可执行文件。“函数未定义的应用”是个什么鬼。

  •  
  •   dhnUphp · Apr 28, 2015 · 3714 views
    This topic created in 4209 days ago, the information mentioned may be changed or developed.
    7 replies  •  2015-04-29 01:41:43 +08:00
    scream7
    scream7
    Apr 28, 2015
    1
    那就是没链接成功呗
    dhnUphp
    dhnUphp
    OP
    Apr 28, 2015
    2
    @scream7 该有的库都有啊,为什么会连接不成功呢。。
    scream7
    scream7
    Apr 28, 2015
    3
    @dhnUphp 最起码你要贴点编译链接信息吧..
    znoodl
    znoodl
    Apr 28, 2015 via iPad
    4
    没有可执行文件叫编译成功吗……
    lingxi27
    lingxi27
    Apr 28, 2015
    5
    @znoodl 论编译和链接的区别
    xylophone21
    xylophone21
    Apr 28, 2015
    6
    “函数未定义的应用”

    话说你们开发用的环境都设置成中文的吗?这么别扭的提示。
    xieyudi1990
    xieyudi1990
    Apr 29, 2015
    7
    我的方法是, 用grep搜索那个函数是谁定义的, 然后手动链接.
    上次编译fcitx里的一个组件时时不知道为什么, 他自己生成的配置链接不完整, 链接时提示 "xxx undefined". 之后我通过改Makefile链接成功了.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2604 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 00:29 · PVG 08:29 · LAX 16:29 · JFK 19:29
    ♥ Do have faith in what you're doing.