問題タブ [dyld]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
7087 参照

x11 - ソフトウェアをビルドするときにOSX10.8 Mountain LionがX11ライブラリを見つけられないのはなぜですか?

したがって、Mountain LionにはX11が付属しておらず、X11を必要とするユーザーはXquartzをダウンロードするように指示されていることは誰もが知っています。Xquartzはにインストールされますが/opt、シンボリックリンクX11X11R6にインストールされ/usrます。しかし、X11インクルードファイルへのリンクを必要とするソフトウェアを構築するとき、X11ライブラリを見つけるためにライブラリ検索パスに追加/usr/X11/include(または)する環境変数を渡す必要があることに気付きました。私の質問はなぜですか?/opt/X11/include./configure

私はGoogleでいくつかの調査を行い(多くの結果はStack Overflowを指し示しています)、Appleのドキュメントを読みました。これらのソースはすべて、OS Xには/etc/ld.so.conf多くの(すべてではないにしても)ファイルに相当するものがないことを示しています。 Linuxディストリビューション。DYLD_LIBRARY_PATHAppleはそれがデフォルトで空であるとさえ述べています。ただし、Lion(Appleの最後の「公式」X11がインストールされている)では、同じ./configureスクリプトがライブラリ検索パスに何も追加せずにX11ライブラリを検索します。

では、ライブラリ検索パスを明示的に変更しないと、スクリプトがMountain LionでX11ライブラリを見つけられないのはなぜですか?./configure

0 投票する
2 に答える
1821 参照

xcode - Mountain Lion と AuthorizationExecuteWithPrivileges の警告

AuthorizationExecuteWithPrivileges を呼び出すと、OSX と xCode が更新されました

ログメッセージが表示されます:

それは何ですか、私はそれを修正できますか?

0 投票する
2 に答える
7400 参照

matlab - MountainLionのMatlabが機能しない-

Matlab(R2010a)はMountain Lionに影響を与えているようです。アイコンをクリックすると、すぐにクラッシュします。

XQuartzとJavaをMountainLionにインストールしましたが、xtermから開こうとすると、次のエラーが発生し続けます。

残念ながら、ブログ投稿で指示されているようにDYLD_LIBRARY_PATH変数を設定した後でも、エラーは消えません:http: //quantumtunnel.wordpress.com/2012/07/29/matlab-for-mac-in-mountain-lion-without -x11 /

誰か助けてもらえますか?

PSそれが助けになるなら、私はすでにXcode4.4にアップグレードしました...

0 投票する
0 に答える
708 参照

itunes - サンドボックス化されたアプリから iTunes を起動するための NSWorkspace と NSTask

サンドボックスで実行される ObjectiveC アプリから iTunes を実行しようとしています。Apple のドキュメントには、「NSTask クラスで作成された子プロセスは、親アプリのサンドボックスを継承する」と記載されています。その結果、iTunes を実行すると、いくつかの許可エラーがポップアップ表示され、iTunes が閉じられます。NSWorkspace メソッドを使用して実行すると、クラッシュせず、サンドボックスの外で実行されているように見えます。DYLD_INSERT_LIBRARIES を使用して、起動時に動的ライブラリを挿入する権限があることを意味しますか? ここにいくつかのコードがあります:

上記のコードをサンドボックスで実行すると、iTunes は lib なしで起動します。なにか提案を?

ありがとう、ヴラド。

0 投票する
1 に答える
155 参照

trace - dyld の ${LIB} に相当するものはありますか?

私は、トレース ライブラリ用の Mac ランチャーに取り組んでいます。トレースは、ライブラリをDYLD_INSERT_LIBRARIES(Mac に相当するLD_PRELOAD) に追加することで機能します。DYLD_INSERT_LIBRARIESその後、さらにプロセスが生成されると、変数はトレース ライブラリによって伝播されます。

問題は、32 ビット tracee プロセスには 32 ビット バージョンのトレース ライブラリを使用し、64 ビット tracee プロセスには 64 ビット バージョンを使用する必要があることです。私が持っている Linux ランチャーでは、これは in を使用すること${LIB}で実現されます。LD_PRELOAD動的ローダー ( ld.so) は、プロセスをロードするときにこれを「正しいもの」に置き換えます。

Macld.soの の${LIB}変数に相当するものはありますか? マニュアル ページ ( https://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/dyld.1.html )dyldを調べたときに、すぐには表示されませんでしたが、読み間違うだけ。そうでない場合、同じ効果を達成する別の方法はありますか?

0 投票する
1 に答える
297 参照

c - 構造内に関数ポインタとして定義されたC関数を挿入する

おはようございます、

dyld介入機能を使用して、この種のC関数を挿入することは可能ですか? 

関数の呼び出し方法:

0 投票する
7 に答える
25829 参照

macos - dyld:メインの実行可能ファイル(/ usr / bin / sudo)がsetuidまたはsetgidであるため、DYLD_環境変数は無視されます

10.8にアップデートしてから、sudoコマンドを実行しようとすると、次のエラーが発生します。これはかなり面倒です。

それはどういう意味ですか?誰もが助けてくれることを願っています。

0 投票する
14 に答える
36230 参照

zlib - 醸造医: dyld: ライブラリがロードされていません & エラー: zlib の利用可能な式がありません

brew doctorのエラーが発生した場合:

ファイルlibltdl.7.dylibは私の /usr/lib ディレクトリにはありませんが、他にもいくつかの.dylibファイルがあります。

最新バージョンの Xcode (4.4.1) とそのコマンド ライン ツールがインストールされた 10.8.1 を実行しています。

これらのエラーを解決する方法はありますか?

0 投票する
1 に答える
3394 参照

xcode - Xcode と dylib の検索パス

このフレームワークを使用する実行パス検索パスを持つインストールディレクトリ@rpathとアプリを持つフレームワークが@loader_path/../Frameworksあります。

ビルド後、ディレクトリに andがMy.appあり、バンドルにコピーしません。My.frameworkBuild/Products/DebugMy.frameworkMy.app

My.appXcode から実行すると、ディレクトリからフレームワークが実行およびロードされますBuild/Products/Debug。Finder からアプリを実行すると、期待どおりにフレームワークを読み込めません。

Xcodeはランタイム検索パスをどのように設定しますか? DYLD_LIBRARY_PATH?