タグ付けされた質問 「compiling」

コンパイルは、ソースコードを特定のコンピュータアーキテクチャ用のバイトコードに変換するプロセスです。

4
「メインのゲスト追加モジュールの構築に失敗しました」を解決する方法
CentOSを実行しているVMゲストにVirtualBox Guest Additionsモジュールをインストールしようとしましたが、他のすべてに問題がないときに次のエラーメッセージが表示されます。 メインのゲスト追加モジュールの構築に失敗しました 私はCentOSとVirtualBoxに非常に慣れていないので、これを解決する方法がまったくなく、インターネットを検索するソリューションを見つけることができませんでした(私が見つけた唯一の投稿は私を助けませんでした)。 ここにログがあります: /usr/src/vboxguest-4.1.14/vboxguest/build_in_tmp:55行目:make:コマンドが見つかりませんゲスト追加用のユーザーを作成しています。ゲスト追加カーネルモジュールのudevルールの作成

3
「クリーン」なしでLinuxカーネルを再構築する
4.11をベースにしたカスタムカーネルを構築しています(Mintx64の場合)。コンパイルしてインストールし、動作することを証明しました。これで、いくつかのファイルにいくつかの小さな変更を加えました(ドライバーとネットサブシステムでは、これが最初にカスタムカーネルをコンパイルする必要がある理由です)。 次に、変更したカーネルをビルドします。しかし走ると fakeroot make -j5 deb-pkg LOCALVERSION=myname KDEB_PKGVERSION=1 ビルドシステムは、大量のデータを "クリーン"にすることから始まるように見えるため、すばやく停止しました。残念ながら、私が使用しているコンピューターは優れたCPUに恵まれておらず、ゼロから構築するのに何時間もかかります。したがって、可能であればもう一度やり直すことは避けたいです。 すべてを「クリーン」にせずに増分ビルドのみを作成することは可能ですか、それともカーネルビルドシステムの要件ですか? 私が得た出力は: CHK include/config/kernel.release make clean CLEAN . CLEAN arch/x86/lib ...


1
Debianで複数のカーネルイメージバージョンのDKMSモジュールをコンパイルするにはどうすればよいですか?
バージョン3.16および4.0のlinux-imageパッケージがインストールされています。ログイン時に、「詳細オプション」メニュー項目で、起動するカーネルを選択できます。ただし、DKMSモジュールをインストールすると、新しいバージョン用にのみコンパイルされます。 Setting up fglrx-modules-dkms (1:14.12-1) ... Loading new fglrx-14.12 DKMS files... Building only for 4.0.0-1-amd64 関連するパッケージは、( 、linux-headers、linux-kbuild)linux-compiler-gccあまりにも3.16用にインストールされています。 パッケージが古いカーネルイメージ用にコンパイルされないのはなぜですか?それはので、私は何かを設定することができますされてコンパイル?



3
「セパレーターがない(TABのことですか)」と文句を言う
som_pak-3.1-NAcMoS.tar.gzファイルをインストールしようとしているときに、以下のコマンドを使用しました。 $ tar xvf som_pak-3.1-NAcMoS.tar.gz $ cd som_pak-3.1 $ cp makefile.unix makefile $ make $ cd .. $ ln -s som_pak-3.1 $NACMOS_HOME/som_pak しかし、makeコマンドの実行中に次のエラーが発生します。 *セパレータがありません(8スペースの代わりにTABを意味していましたか?)。やめる。 エラーの理由を誰かに教えてもらえますか? これに含める必要があるパッケージはありますか?
10 compiling  make 

1
Debian GNU / Hurdでのソースコードのコンパイルは、Debian GNU / Linuxとどのように異なりますか?
iptablesのコンパイル中にlibnetfilter_conntrackgithubからソースをコンパイルしようとしましたが、これらのいずれもHURDソフトウェアリポジトリで利用できず、構成中にエラーが発生しました。iptableslibnetfilter_conntrack checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking whether ln -s works... yes configure: error: Linux only, dude! そして私のカーネルは、 $ uname -a GNU debian 0.9 GNU-Mach 1.8+git20190109-486/Hurd-0.9 i686-AT386 …
9 debian  compiling  c  hurd 

3
Nix:Haskellパッケージのインストール時に単体テストをスキップする
Nixを使用して、限られたリソースを持つ共有ホストの自宅(バイナリパッケージではない)にパッケージをインストールしています。git-annexをインストールしようとしています。依存関係の1つであるhaskell-lensを構築すると、単体テストは大量のメモリを消費するため、強制終了してインストールが失敗します。 単体テストをスキップしてパッケージをインストールする方法はありますか?私はCabalビルダーを見て、falseにhaskell-packages.nix設定することでテストを無効にできるように思えenableCheckPhaseます。で次のことを試しました~/.nixpkgs/config.nixが、テストはまだ実行されています。 { packageOverrides = pkgs: with pkgs; { # ...other customizations... haskellPackages = haskellPackages.override { extension = self : super : { self.lens = self.disableTest self.lens; }; }; }; }

3
コンパイルしたOpenCVビルドで.debパッケージを作成するにはどうすればよいですか?
OpenCV 2.4.2はRaspberry Piでのコンパイルに6時間かかりました。すべてをdebとしてパッケージ化したいのですが、これまでに行ったことはありません。コンパイルされたファイルをパッケージ化して、必要な他のライブラリをダウンロードまたは含めるにはどうすればよいですか?

2
バイナリファイルの実行:ファイルが見つかりません
似たような質問があることは知っていますが、解決策も正確なケースも見つかりません。バイナリは、GCC 4.7を使用してArch Linuxで構築されました。パッケージはビルドシステムで正常に動作します。以下のコマンドが実行されました: Linux vbox-ubuntu 3.2.0-29-generic#46-Ubuntu SMP Fri Jul 27 17:03:23 UTC 2012 x86_64 x86_64 x86_64 GNU / Linux 問題のファイルはここにあります。これは、Linux 64ビットからWindows 64ビットへのクロスコンパイラーです。解凍すると~/、~/mingw64必要なものがすべて含まれる単一のディレクトリが作成されます。 私が実行しようとすると、~/mingw64/x86_64-w64-mingw32/bin/asこれは私が得るものです: bash: /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: No such file or directory 実行するとfile ~/mingw64/x86_64-w64-mingw32/bin/as、次のようになります。 /home/ruben/mingw64/x86_64-w64-mingw32/bin/as: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0x0b8e50955e7919b76967bac042f49c5876804248, …

1
カーネルの.configファイルを32ビットから64ビットに変換するにはどうすればよいですか?
で、このページあなたは、新しい32ビットのLinuxカーネルのコンパイル時に特定のノートブックのアーキテクチャを対象とすることができます設定ファイルをダウンロードすることができます。 64ビット版が必要です。 私は何をしなければなりませんか?私はカーネルを2〜3回コンパイルしましたが、設定ファイルには触れず、常にインタラクティブメニューを使用しました。

2
〜で個別のLinux環境をセットアップする最良の方法
ほとんどの作業(多くのC / Pythonを含む)を、他の数人と共有する開発サーバーで行います。その結果、私たちは皆、システム管理の雑用を少ししているように見えます(sysadminはありません)。これは問題なく動作する傾向がありますが、パッケージとライブラリのインストールとメンテナンスは面倒です。 最近、自分のホームディレクトリにパッケージをインストールしてビルドするようになっています。このプロセスを形式化/合理化する最良の方法は何ですか?現在、私は単に./configuring、の前に来る--prefixようにパスを設定し、そしてとPYTHONPATHを適切に設定しようとしていますが、これはエラーが発生しやすくなり、痛みを伴います。より「自動化された」方法はありますか?~/usr/binusr/binLD_LIBRARY_PATHC_INCLUDE_PATH


6
小規模なプロジェクトで「make」を使用する利点は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 昨年休業。 これはmake、特にで説明されている複雑な依存関係がありMakefile、ワークフローにも役立つ大規模なプロジェクトに役立つことがわかりました。make小さなプロジェクトで使うことの利点は聞いていません。いずれかがあります?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.