問題タブ [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.
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ライブラリに直接含まれていることを私が知っている方法です。
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に変更したくありません。
macos - vnode_t はどこで定義されていますか?
vnode_t
として定義されている a を使用しようとしていstruct vnode *
ます。への参照はたくさん見つかりますがstruct vnode
、定義されているヘッダーが見つかりません。誰でも助けることができますか?
ios - iOS での GDB サーバーの移植
iOS 用の最新の GDB サーバー バージョン (7.4 または 7.5) のいずれかをクロスコンパイルする必要があります。デフォルトでは、configure スクリプトはそのようなターゲット (arm-apple-darwin) をサポートしていません。ただし、GDB サーバーの Apple のオープン ソース バージョン (GDB のかなり古いバージョンに基づく) を最新の GDB バージョンとマージする考えがあります。誰かがこのアプローチを試しましたか? より良い方法があるかもしれませんか?
macos - macOSで実行可能ファイルのrpathを出力します
を使用して実行可能ファイルのrpathを変更したいのですが、現在rpathinstall_name_tool
が何であるかがわかりません。古いrpathと新しいrpathの両方をコマンドラインで指定する必要があります。macOSで実行可能ファイルのrpathを出力するためにどのコマンドを使用できますか?install_name_tool
darwin - Apple Darwinの内部について話している本はありますか?
WindowsとLinuxには、内部アーキテクチャについて説明している本がたくさんあります。Apple Darwin/XNUについて同じトピックを話しているような本があるかどうか知りたいです。ありがとう。
c - アップルダーウィンでGNUC環境を作成する
アップルダーウィン用のglibcのプリコンパイル済みパッケージを見つけることができませんでした。ソースからgccをコンパイルできませんでした。また、glibcのコンパイルも非常に難しいと思います。私が欲しいもの:
gccとともにGNUCランタイムライブラリのみを使用するようにdarwinシステムを構成します。
必要に応じてさらに指定できます。
macos - Valgrindのインストール中にmakeが失敗する
Snow Leopardを搭載したMacにValgrindをインストールしようとしていますが、エラーが発生します。これは私がターミナルに入力しているものです。
これは私が得るエラーです。
このエラーを修正するにはどうすればよいですか?
c - time.h clock()がOS Xで壊れていますか?
私は怒っていますか?これをx86_64で実行しています。
このプリント
時計:0.002880
時計:0.002968
時計:0.003019
明らかにラインで1秒待機しsleep(1)
ますが、出力は明らかに間違っています。
それがうまくいかない場合、ポータブルCの代替品はありますか?
macos - 「psynch_cvwait(...)= -1 Err#316」のようなdtruss出力を解釈します
dtruss
OS Xでのアプリケーションの(誤)動作を分析するための便利なツールのようです。Linuxで私の最愛の人に近いものを見つけましたstrace
。ただし、その出力を解釈するには、それが参照するシステムコールを理解する必要があり、場合によっては、それらが生成する可能性のあるエラー状態を理解する必要があります。たとえば、次の行を見てください
このシステムコールが何を意図しているのか、そのパラメータが何を意味しているのか、そしてこのエラーコードが何を表しているのかを知ることができるドキュメントのソースに興味があります。libc関数のマンページに期待するのとほとんど同じです。上記および同様のエラーを含む、上記および同様のシステムコールを説明するリファレンスを求めています。ですから、私が理解できるようにしたい出力の種類の例として、この行を取り上げてください。
このようなOSXシステムコールについて学ぶための適切なリファレンスドキュメントは何ですか?
参照がカバーするシステムコールが多いほど、優れています。