問題タブ [darwin]

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 に答える
325 参照

c++ - libstdc ++を含むダーウィンを静的にブーストしますか?

STLコードがDarwinのBoostダイナミックライブラリに静的にリンクされているように見えるのはなぜですか?

OSXでgcc4.6.1およびtoolset=darwinを使用してBoost1.42/ 1.46.1 / 1.49をビルドすると、結果のライブラリにstd ::basic_string<char>やstdなどの多くのSTLコードが静的に含まれていることがわかります。 :basic_string<wchar_t>。

OS X 10.6.8で構築すると、次の結果が得られます。

出力に基づいて、'otool -L'libstdc++がライブラリと動的にリンクされていないことは明らかです。比較すると、Ubuntu 12.04 LTSでは、libboost_system.so1.46.1は次のリンクを示しています。

この場合、libstdc++は明らかに動的にリンクされています。OS X側では、これがSTLコードがBoostライブラリに直接含まれていることを私が知っている方法です。

0 投票する
3 に答える
1053 参照

macos - Leopardをコマンドラインからsslで動作させるにはどうすればよいですか?

https経由で接続しようとするとすべて失敗します。Bellowはcurl出力ですが、これはgitmongoとすべてで実行されます。ダーウィンはhttpsが好きではありません。

  • github.comポート443(#0)にconnect()しようとしています
  • 207.97.227.239を試しています...接続されています
  • github.com(207.97.227.239)ポート443(#0)に接続
  • 証明書の検証場所を正常に設定しました。
  • CAfile:/usr/share/curl/curl-ca-bundle.crt CApath:なし
  • SSLv2、クライアントhello(1):
  • SSLv3、TLSハンドシェイク、サーバーhello(2):
  • SSLv3、TLSハンドシェイク、CERT(11):
  • SSLv3、TLSアラート、サーバーhello(2):
  • SSL証明書の問題。CA証明書に問題がないことを確認してください。詳細:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました
  • 接続#0のカールを閉じる:(60)SSL証明書の問題、CA証明書に問題がないことを確認します。詳細:エラー:14090086:SSLルーチン:SSL3_GET_SERVER_CERTIFICATE:証明書の検証に失敗しました

httpsをhttpに変更するだけで問題はないと言うかもしれませんが、git cloneのようにURLが1つしかない場合は問題ありませんが、rvmインストールでは、このために必要なものの約50がインストールに失敗します。rvmにアクセスして、httpsのすべてのオカレンスをhttpに変更したくありません。

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

macos - vnode_t はどこで定義されていますか?

vnode_tとして定義されている a を使用しようとしていstruct vnode *ます。への参照はたくさん見つかりますがstruct vnode、定義されているヘッダーが見つかりません。誰でも助けることができますか?

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

ios - iOS での GDB サーバーの移植

iOS 用の最新の GDB サーバー バージョン (7.4 または 7.5) のいずれかをクロスコンパイルする必要があります。デフォルトでは、configure スクリプトはそのようなターゲット (arm-apple-darwin) をサポートしていません。ただし、GDB サーバーの Apple のオープン ソース バージョン (GDB のかなり古いバージョンに基づく) を最新の GDB バージョンとマージする考えがあります。誰かがこのアプローチを試しましたか? より良い方法があるかもしれませんか?

0 投票する
5 に答える
51093 参照

macos - macOSで実行可能ファイルのrpathを出力します

を使用して実行可能ファイルのrpathを変更したいのですが、現在rpathinstall_name_toolが何であるかがわかりません。古いrpathと新しいrpathの両方をコマンドラインで指定する必要があります。macOSで実行可能ファイルのrpathを出力するためにどのコマンドを使用できますか?install_name_tool

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

darwin - Apple Darwinの内部について話している本はありますか?

WindowsとLinuxには、内部アーキテクチャについて説明している本がたくさんあります。Apple Darwin/XNUについて同じトピックを話しているような本があるかどうか知りたいです。ありがとう。

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

c - アップルダーウィンでGNUC環境を作成する

アップルダーウィン用のglibcのプリコンパイル済みパッケージを見つけることができませんでした。ソースからgccをコンパイルできませんでした。また、glibcのコンパイルも非常に難しいと思います。私が欲しいもの:

gccとともにGNUCランタイムライブラリのみを使用するようにdarwinシステムを構成します。

必要に応じてさらに指定できます。

0 投票する
4 に答える
11093 参照

macos - Valgrindのインストール中にmakeが失敗する

Snow Leopardを搭載したMacにValgrindをインストールしようとしていますが、エラーが発生します。これは私がターミナルに入力しているものです。

これは私が得るエラーです。

このエラーを修正するにはどうすればよいですか?

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

c - time.h clock()がOS Xで壊れていますか?

私は怒っていますか?これをx86_64で実行しています。

このプリント

時計:0.002880
時計:0.002968
時計:0.003019

明らかにラインで1秒待機しsleep(1)ますが、出力は明らかに間違っています。

それがうまくいかない場合、ポータブルCの代替品はありますか?

0 投票する
3 に答える
5424 参照

macos - 「psynch_cvwait(...)= -1 Err#316」のようなdtruss出力を解釈します

dtrussOS Xでのアプリケーションの(誤)動作を分析するための便利なツールのようです。Linuxで私の最愛の人に近いものを見つけましたstrace。ただし、その出力を解釈するには、それが参照するシステムコールを理解する必要があり、場合によっては、それらが生成する可能性のあるエラー状態を理解する必要があります。たとえば、次の行を見てください

このシステムコールが何を意図しているのか、そのパラメータが何を意味しているのか、そしてこのエラーコードが何を表しているのかを知ることができるドキュメントのソースに興味があります。libc関数のマンページに期待するのとほとんど同じです。上記および同様のエラーを含む、上記および同様のシステムコールを説明するリファレンスを求めています。ですから、私が理解できるようにしたい出力の種類の例として、この行を取り上げてください。

このようなOSXシステムコールについて学ぶための適切なリファレンスドキュメントは何ですか?

参照がカバーするシステムコールが多いほど、優れています。