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

3
ccacheを設定するにはどうすればよいですか?
ccacheを使用してコンパイルを高速化したい。 私が出会ったどのように私はccacheを有効にするには?。 これは私がこれまでにやったことです: $ sudo apt-get install -y ccache $ dpkg -l ccache ii ccache 3.1.6-1 Compiler cache for fast recompilation of C/C++ code $ whereis ccache ccache: /usr/bin/ccache /usr/lib/ccache /usr/bin/X11/ccache /usr/share/man/man1/ccache.1.gz ファイルに追加ccacheしてパスに追加しました~/.bashrc: $ export PATH="/usr/lib/ccache:$PATH" $ source ~/.bashrc $ echo $PATH /usr/lib/ccache:/usr/local/cuda-5.5/bin/:/usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games シンボリックリンクは正常に見えます。 $ ll /usr/lib/ccache/ total 76 drwxr-xr-x …


4
Makefileのインストール時のエラー:“ make:***ターゲットが指定されておらず、メイクファイルが見つかりません。やめる。"
makeコマンドを実行している間、次のように表示されます: nir@nir:~/Downloads/xf86-video-intel-2.17.0$ make make: *** No targets specified and no makefile found. Stop. folder-xf86-video-intel-2.17.0の中を見てみると、「Makefile.in」という名前のファイルがあります。
21 11.10  makefile 

1
アップストリームソースアーカイブを指定してDebianパッケージで2つのパッケージを生成するにはどうすればよいですか?
私はPPAのために何かを包装しています。アップストリームソースは、.tar.gzMakefileベースのアーカイブです。 このパッケージには、アーキテクチャに依存しない大量のデータがあるため、ビルドスクリプトで2つのパッケージを生成することをお勧めします。 パッケージ パッケージ -data これを設定するにはどうすればよいですか?Debian controlファイルを編集して2つのパッケージを生成しましたが、適切なファイルを適切なパッケージに取得する方法がわかりません。 現在、データファイルはすべてMakefileを介してインストールされているので、ここで迷ってしまいました。

1
MakefileのUbuntu Linux OSを検出する
オブジェクトをコンパイルし、Linuxディストリビューション(Suse、RedHat、Ubuntuなど)に応じて名前を付けるメイクファイルを作成したい。OSがUbuntuかどうかを検出するにはどうすればよいですか?
13 makefile 


4
Eclipseを使用してカーネル2.6用の「Hello World」デバイスドライバーを作成する
ゴール Ubuntuでシンプルなデバイスドライバーを記述しようとしています。私はEclipse(またはドライバープログラミングに適したより優れたIDE)を使用してこれを実行したいと考えています。これがコードです: #include <linux/module.h> static int __init hello_world( void ) { printk( "hello world!\n" ); return 0; } static void __exit goodbye_world( void ) { printk( "goodbye world!\n" ); } module_init( hello_world ); module_exit( goodbye_world ); 私の努力 いくつかの調査の後、ドライバーの開発にEclipse CTDを使用することにしました(マルチスレッドデバッグツールをサポートしているかどうかはまだわかりません)。だから私: VMWare仮想マシンにUbuntu 11.04デスクトップx86をインストールし、 Synaptic Package Managerを使用してインストールされeclipse-cdt、linux-headers-2.6.38-8、 作成C Projectという名前TestDriver1とそれへのコードの上にコピー&ペースト、 デフォルトのビルドコマンドをmake次のカスタマイズされたビルドコマンドに変更しました。 make -C /lib/modules/2.6.38-8-generic/build …

3
Makefileとは正確に何であり、どのように作成することができますか?
私はこれがばかげた質問であることを知っていますが、私は自分でLinuxを学ぶために一生懸命努力しているので、あなたの仲間からの助けが必要です。 私はインターネットでこのタスクを見つけて解決しようとしていますが、Linuxでmakefileをどのように使用し、どのように作成するかを正確に理解していません。 私の印刷作業ディレクトリが /home/george/Documents 以下を行うメイクファイルを作成したいと思います。 「こんにちは、今日は日です」のようなメッセージを表示します。太陽は日曜日から来ています。したがって、date最初の3文字だけを表示するには、このmakeファイルでコマンドを使用する必要があります。 使用/etc/hosts中に圧縮/tmpするgzip(おそらくここでは次のようなものでなければなりません gzip -c SOURCE DESTINATION # ?? 乾杯
8 makefile 

1
スペースを含むファイル名にmakefileワイルドカードコマンドを使用する
画像の圧縮に使用するメイクファイルがあります。 src=$(wildcard Photos/*.jpg) $(wildcard Photos/*.JPG) out=$(subst Photos,Compressed,$(src)) all : $(out) clean: @rmdir -r Compressed Compressed: @mkdir Compressed Compressed/%.jpg: Photos/%.jpg Compressed @echo "Compressing $<" @convert "$<" -scale 20% "$@" Compressed/%.JPG: Photos/%.JPG Compressed @echo "Compressing $<" @convert "$<" -scale 20% "$@" ただし、たとえば名前にスペースが含まれている画像がある場合Piper PA-28-236 Dakota.JPG、次のエラーが発生します。 make: *** No rule to make target `Compressed/Piper', …
8 makefile 

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