Tag: dyld

如何在Mac OSX下使用gcc设置可执行文件的运行时path(-rpath)?

我想在编译时在Mac OSX下设置一个可执行文件(对于连接器)的运行时path,以便在程序启动时由dynamic连接器find非标准位置的共享库。 在Linux下,可以使用-Xlinker -rpath -Xlinker /path/to (或使用-Xlinker -rpath -Xlinker /path/to , -Xlinker -rpath -Xlinker /path/to -Wl,-rpath,/path/to ),在Solaris下,可以将-R/path/to添加到编译器命令行。 我发现一些信息 ,Mac OS X gcc自10.5版以来支持-rpath支持,即从〜2008年。 我试图用一个最小的例子来工作 – 没有成功: $ cat blah.c int blah(int b) { return b+1; } 和: $ cat main.c #include <stdio.h> int blah(int); int main () { printf("%d\n", blah(22)); return 0; } 像这样编译它: $ gcc […]

dyld:图书馆没有加载6.0模拟器/ 6.0设备的不同的行为

我的应用在Xcode的iPhone 6.0模拟器上运行良好,但是当我尝试在我的6.0设备上运行它时,出现以下致命错误: dyld:Library not loaded:/System/Library/Frameworks/AdSupport.framework/AdSupport Referenced from:/var/mobile/Applications/26329A7C-04B0-415A-B8EB-3C59CC1EC0B1/hammerhead.app/hammerhead原因是:image not found 我确定我的手机版本是6.0并且是最新的。 我的部署目标在我的项目文件和我的info.plist文件中设置为6.0。 我该怎么办? 问题似乎与AdSupport框架,我放在我的应用程序,所以新的Facebook SDK(3.1)可以与iOS 6的function。

新鲜安装的RVM和Ruby 2.1.1 – dyld库/path错误

我一直在试图在我的新Mac(OS 10.9.2)上安装RVM和Ruby 2.1.1,并且在我尝试安装任何版本的Ruby之前,一切似乎都进展顺利。 我的意见 $ rvm reinstall 2.1 到现在为止还挺好… ruby-2.1.1 – #removing rubies/ruby-2.1.1.. Searching for binary rubies, this might take some time. Found remote file https://rvm.io/binaries/osx/10.9/x86_64/ruby-2.1.1.tar.bz2 Checking requirements for osx. Certificates in '/usr/local/etc/openssl/cert.pem' already are up to date. Requirements installation successful. ruby-2.1.1 – #configure ruby-2.1.1 – #download ruby-2.1.1 – #validate archive ruby-2.1.1 – #extract ruby-2.1.1 […]

dyld:DYLD_环境variables被忽略,因为主可执行文件(/ usr / bin / sudo)是setuid或setgid

自从10.8的更新,我试图做一个sudo命令时,得到以下错误,这是非常恼人的。 dyld: DYLD_ environment variables being ignored because main executable (/usr/bin/sudo) is setuid or setgid 这是什么意思? 我希望任何人都可以帮忙。

dyld:Library未加载:@ rpath / libswiftAVFoundation.dylib

我刚刚更新到Xcode 7和Swift 2,并完成了过渡过程中出现的错误。 我终于得到了build立的项目,但在启动屏幕后,我得到一个错误说: dyld:Library未加载:@ rpath / libswiftAVFoundation.dylib引用自:/ var / mobile / Containers / Bundle / Application / …原因:找不到合适的图像。 find/private/var/mobile/Containers/Bundle/Application/…/Frameworks/libswiftAVFoundation.dylib:mmap()errno = 1validation'/ private / var / mobile / Containers / Bundle / Application / … /框架/ libswiftAVFoundation.dylib” 我以前看过这个错误,但是与其他框架,并不能解决我的问题。 有没有办法通过添加我的框架绕过这个地方? 谢谢。

dyld:图书馆没有加载:/usr/local/lib/libpng16.16.dylib与任何PHP相关

使用任何PHP应用程序的结果在: dyld: Library not loaded: /usr/local/lib/libpng15.15.dylib Referenced from: /usr/local/bin/php Reason: image not found [1] 4494 trace trap php 我的大部分PHP应用程序安装使用自制软件,除了composer php(使用curl安装) 我试图删除libpng和重新安装与自制软件无济于事。 接下来是切换到最新版本的libpng 1.5,如错误消息中所述: $ brew info libpng libpng: stable 1.6.10 (bottled) http://www.libpng.org/pub/png/libpng.html /usr/local/Cellar/libpng/1.5.17 (15 files, 1.0M) Poured from bottle /usr/local/Cellar/libpng/1.5.18 (15 files, 1.0M) Poured from bottle /usr/local/Cellar/libpng/1.6.10 (17 files, 1.3M) * $ brew switch libpng […]