关闭

mpeg_encode-1.5b-patched-src.tar.gz

标签: makefilereferencehplinux
651人阅读 评论(0) 收藏 举报
这个源码直接在Linux上编译通不过, 是因为Makefile是为HP_UX系统准备的,要在Unbuntu 上编译,须作以下改动:
1.Makefile
a.去掉所有/usr/include/sys/stdsyms.h, /usr/include/machine/sql.h这些都是HP_UX上的头文件,但程序并不需要它们.
b.在cflags里加上 -include /usr/include/errno.h以去除

TLS definition in /lib/libc.so.6 section .tbss mismatches non-TLS reference (in libpnmrw.o)
/lib/libc.so.6: could not read symbols: Bad value

2.src

注释掉出错的行即可.
3.Makeflie for debug
cflags 加 -g
注释掉 strip mpeg_encode

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:13162次
    • 积分:235
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章存档