問題タブ [bootstrapping]
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.
gcc - binutils と gcc を一緒にコンパイルするためのレシピは?
gcc のビルド手順に従って、gcc (および gmp、mpc など) のビルドと同時に binutils をビルドできます。
そのページの内容は次のとおりです。
また、binutils をビルドする場合 (既存のインストールをアップグレードするため、または OS の対応するツールの代わりに使用するため)、binutils ディストリビューションを同じディレクトリまたは別のディレクトリに展開します。後者の場合、コンパイラと一緒にビルドする予定の binutils のコンポーネント (bfd、binutils、gas、gprof、ld、opcodes など) へのシンボリック リンクを、GCC ソースを含むディレクトリに追加します。
同様に、GMP、MPFR、および MPC ライブラリは、GCC と一緒に自動的に構築できます。GCC ソースを含むディレクトリで GMP、MPFR、MPC ソース配布を展開し、それらのディレクトリの名前をそれぞれ gmp、mpfr、mpc に変更します (または同じ名前のシンボリック リンクを使用します)。
これは gmp、mpc、mpfr では問題なく動作しますが、binutils のすべてをビルドすることはできないようです。また、binutils から新しいゴールド リンカーをビルドする方法もわかりません。問題のバージョンは gcc-4.4.2 と binutils-2.20 です。
ステップバイステップの説明は素晴らしいことです(私にとっても、この問題に遭遇した他の人にとっても)。
c# - 閉じた OpenOffice.org に再接続するにはどうすればよいですか?
これは、単一のボタンを内部に持つウィンドウを作成するサンプル アプリケーションです。クリックすると、OOo に接続され (まだ接続されていない場合)、テキスト ドキュメントが作成されます。
OOo で作成されたすべてのドキュメントが閉じられていない限り、これは正常に機能します。次に、次のチャートを作成しようとすると DisposedException が発生します。これは理解できますが、OOo は閉鎖されました。ただし、この時点で再接続しようとすると、segfault が発生します。再接続する良い方法はありますか? Linux(Ubuntu)で作業しています。
注: これにより、OOo が開いていなくても、OOo に正しく接続されます。アプリケーションによって OOo が開かれると、エラーが発生して閉じられます。
実際に確認する必要があるのは Connect メソッドだけです。簡単にテストできるように、Gtk インターフェイスでラップしました。
.net - Bootstrapper で Automapper を構成すると、Open-Closed 原則に違反しますか?
Bootstrapper で Automapper を構成していて、 で を呼び出してBootstrap()
い ますが、新しいマッピングを追加する必要があるたびにクラスApplication_Start()
を変更する必要があるため、これは間違っていると言われたので、Open-Closed Principle に違反しています。 Bootstrapper
.
私は本当にこの原則に違反していると思いますか?
iphone - もうiPhoneにアプリを入れられない
com.mycompany.clack をブートストラップ サーバーに登録できませんでした。エラー: 不明なエラー コード。これは通常、このプロセスの別のインスタンスが既に実行されているか、デバッガーでハングしていることを意味します。プログラムはシグナル「SIGABRT」を受信しました。
これは私が得るエラーです。それに関するアイデアはありますか? 再起動などは役に立たず、キャッシュの問題ではないようで、アドバイスはありません-他のフォーラムにはありませんでした。
bootstrapping - ブートストラップ ハードディスク アクセス
楽しみのためにブートストラップローダーを作成しようとしています。次のようなガイドを使用しています。
http://www.omninnerd.com/articles/PC_Bootstrap_Loader_Programming_Tutorial_in_ASM
http://hem.passagen.se/danma/nboot.htm
http://en.skelix.org/skelixos/tutorial01.php
フロッピー ディスクからセクタを正常にコピーできますが、ハード ディスクにアクセスしようとすると、リセット以外のすべての int 13 関数からエラー コードが返されます。ディスクをリセットしてもエラーは返されません。
int 13 がハードディスクで機能する前に、何か特別なことをしなければなりませんか?
operating-system - OS ブートストラップ プロセス
OSのブートストラッププロセスを理解しようとしています。いくつかの質問は私には明確ではありません。それらの 1 つ: ボリューム ブート レコードのブートストラップ コードは、ボリューム ブート レコードが存在するパーティションの 0 セクターの絶対 LBA アドレスをどのように認識しますか?
zend-framework - ZendFrameworkのブートストラップに関する質問
ブートストラップの関数でreturnを実行すると、_init*()
実際には何が実行されますか?私が言うことができるように:
ああ、それは私ができるようにするためです$this->getResource('something')
。返品を行わないと、後でリソースを取得できませんか?
また、私が行うとき、それは自動的に実行$x = $this->bootstrap('something');
される前になると思いますか?bootstrap()
それはいつですか?
私が行うとき、$x = $application->getOption('something');
私は設定から「何か」の配列を取得していますか?私は実際に$application->getBootstrap()->bootstrap('something')
最初に行う必要がありますか?
installation - 2 つの msi ファイルをパックし、それらの間で条件を実行する方法は?
2 つの msi ファイルを 1 つの setup.exe ファイルに (ブートストラップ経由で) パックし、条件 (マシンが x64 または x86) に応じてそのうちの 1 つだけを実行する必要があります。
それを行う方法はありますか?
xml - ANTビルドファイルでブートストラップターゲットを指定する方法はありますか?
ビルドファイルではAnt
、テキストファイルを読み取る暗号化されたプロパティを使用しています。ビルドプロセス中に、一種のブートストラップターゲットでこれを復号化する必要があります。どうすればよいですか?
例として、ここにファイルの内容があります。
myFile.txt:
build.xml:
これを行う1つの方法は、復号化を実行するターゲットを設定し、それをdepends
必要なすべてのターゲットに追加することです。やりたくない。プロセスを可能な限りクリーンにする代替案に興味があります。これはまた、「他の場所で復号化を実行し、そこから読み取ってみませんか? 」という解決策をすでに検討していることを意味しますが、私はそれらに興味がありません。
ありがとうございました。
c - LLVMでの言語のブートストラップ
LLVMの上にプログラミング言語コンパイラをブートストラップしています。現在、自己コンパイル型のCのサブセット用のコンパイラーの作成はほぼ完了しています。それが終わったら、言語をCからブートストラップし、自己コンパイルを維持します。
コンパイラーは自己コンパイル型なので、私が使用するCの機能はすべて実装する必要があります。したがって、それは一定のバランスです。使用する機能が多すぎると、必要以上に実装する必要がありますが、十分な機能を実装しないと、コードを記述できなくなります。
そのような機能の1つがLLVMバインディングです。LLVMCバインディングなしでLLVM中間表現を生成することは困難です。ただし、LLVMバインディングを使用する場合は、Cから分岐するときにそれらを再度実装する必要があります。
ここで問題が発生しているので、別の解決策を探しています。何か案は?