Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

有没有支持其它平台的考虑(如macos)?又可否支持交叉编译呢? #16

Closed
leaveye opened this issue Nov 29, 2012 · 4 comments

Comments

@leaveye
Copy link

leaveye commented Nov 29, 2012

我在mac下编译正常,安装给出:

cd src && make install
mkdir -p /usr/local/include /usr/local/lib
cp -a zlog.h /usr/local/include
cp -a libzlog.dylib /usr/local/lib/libzlog...dylib
cd /usr/local/lib && ln -sf libzlog...dylib libzlog..dylib
cd /usr/local/lib && ln -sf libzlog..dylib libzlog.dylib
cp -a libzlog.a /usr/local/lib

加多个.dylib的这种后缀是设计如此?

@HardySimpson
Copy link
Owner

不是,估计是makefile的一些兼容问题

@leaveye
Copy link
Author

leaveye commented Nov 30, 2012

个人觉得使用autotools至少可以避免这种问题,同时也能自动搞定大部分交叉编译的问题。

@leaveye leaveye closed this as completed Nov 30, 2012
@leaveye leaveye reopened this Nov 30, 2012
@HardySimpson
Copy link
Owner

比起makefile兼容的问题,其实我更关注代码兼容的问题,很多posix的api在不同平台上有细微的差别。。。就是最近没精力搞这些。只能希望大家自力更生了哈哈

@HardySimpson
Copy link
Owner

这是auto tools 版的zlog,https://github.com/bmanojlovic/zlog
这是cmake版的zlog,https://github.com/lisongmin/zlog

都是不错的,可以下载来用

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants