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

ビルドプロセスを自動化するユーティリティ。主にUnixライクなシステムでソフトウェアをビルドするために使用されます。

3
CygwinにCPANを使用してパッケージをインストールするときにテストが失敗する
Date :: Manip :: Dateをインストールしようとしていますが、これにはYAML :: Syckが必要です。Windows XPでCygwinを実行しています。 どちらのパッケージもmakeテストに失敗します。Text :: CSV、Text :: CSV_XS、Text :: CSV :: Simpleなどの他のパッケージを正常にインストールしました 両方のパッケージを別々にインストールしようとしましたが、一緒にインストールしました(つまり、依存関係を追加するように求められた場合は「はい」)。さまざまな種類のインストールを試みる前に、パッケージで「クリーン」を実行しました。 最後に、フラストレーションの中で、インストールを強制し(例: 'cpan -fi YAML :: Syck')、makeテストは失敗しましたが、インストールは明らかに成功しました。 Date :: Manip :: Dateを必要とするスクリプトを実行すると、次のエラーが表示されます。 Not a HASH reference at /usr/lib/perl5/site_perl/5.10/Date/Manip/Base.pm line 1585, <DATA> line 496. Base.pmからの関連ビットを以下に示します # This takes a list of words and creates …
2 windows  cygwin  perl  make  cpan 

1
どうやってGNU makeのリストの中の単語のインデックスを見つけることができますか?
同じサイズのリストを複数作成し、そのうちの1つにファイル名を含み、他のリストにそれらのファイルに関連する情報を同じ順序で含めることができるようにしたいと思います。そのファイルを作成するプログラムに、そのファイルに関する特定の情報を渡すことができるようにしたいのです。たとえば、Xがファイル名のリスト(下記の規則で%と一致すると言う)で、YとZがそれらのファイルに関する情報である場合、私はこのような規則を持てるようにしたいと思います。 %.a: %.b: myprogram $(Y[$(*)]) $(Z[$(*)]) $< $@ $(*)は、%で一致したファイル名の一部に等しいmake変数です。もちろん、makeの中の変数は[]でインデックス付けすることはできません。
1 make  array 

1
SELinuxを機能させようとすると、空のフォルダーとカーネルパニックが発生する
SELinuxには非常に奇妙なことがあります。 何が起こっているのか完全には理解していないので、私の投稿は少し混乱するかもしれません。 すべての話の前に、非常に安定したLinuxインストールがありました。 CentOS 5.5 uname -a: Linux andreys-comp 2.6.18-194.8.1.el5xen #1 SMP Thu Jul 1 19:41:05 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux getenforce echo $? 0 しかし、ある日(昨日)yum update並行して行うことにしました: cvs -d:pserver:anonymous@SELinux.cvs.sourceforge.net:/cvsroot/SELinux -z3 co nsa (cvsはすべてのファイルを、それ自体を作成した/ SELinuxディレクトリにダウンロードしました) ダウンロードした後、READMEを読み、自己コンパイルされたSELinuxを完全にインストールするために必要なことを説明します。 make menuconfig make make install 私は(!)を作るだけでしたが、その直後に私のコンピューターは夢中になります。 これらすべてがシステムの更新によるものか、SELinuxのコンパイルによるものか、その両方によるものかはわかりませんが、Firefoxは表示ページを停止し、最近インストールしたsystem-config-SELinuxを実行しようとすると、次のメッセージが表示されます。 /usr/lib64/Python2.4/site-packages/SELinux/_SELinux.so: undefined symbol: SELinux_check_securetty_context 実行されません。 (私はコンピュータがダウンしているため、正確に、メッセージが画面に十分な時間滞在していません覚えていない)「SELinuxポリシーの適用に失敗しました」:その後、私はシステムアップ時に、私は次のようにカーネルパニックといくつかのことを取得し、システムを再起動し そう私がやったことは、LiveCDから/ …
1 linux  make  selinux 

1
KeePassX .4.3バージョン-古いkdbデータベースと2.0が機能しない-Ubuntu
1.状況 1台のコンピューターから新しいコンピューターへのパスワードデータベースの転送。KeepassX 2.0は優れていますが、古いDBのロードはサポートしていません。実際、定期的なリリースがあり、はるかに安全なので、今後はkeepassX 2.0を使用する必要があります。 2.主な問題 古いバージョンでは、インストールを妨げるcmake / qmakeビルドプロセスで致命的なエラーが発生します 3.これまでのプロセス KeepassX.orgサイトの古いバージョンをダウンロードできます-cmake / qmakeを使用してソースからビルドする必要があります 4.ロードブロック getpid.4.3および.4.4の両方のバージョンでエラーが発生し、それを機能させるためのmake / make installがそれ以上できないという問題があります。 lib/random.cpp: In function ‘void initStdRand()’: lib/random.cpp:98:19: error: ‘getpid’ was not declared in this scope stream << getpid(); ^ Makefile:838: recipe for target '../build/random.o' failed make[1]: *** [../build/random.o] Error 1 make[1]: Leaving directory '/home/angela/Downloads/keepassx-0.4.4/src' …

1
Cygwinを使用してWindows 8で.shファイルを実行する際のエラー
私はCygwinターミナルの初心者です。コマンドを使用してWindows 8で* .shファイルを実行しようとしています./file_name.shが、次のエラーが表示されます。 事前構築された外部の使用 エラー: 'make'プログラムが見つかりません。Cygwin makeパッケージをインストールするか、それを指すようにGNUMAKE変数を定義してください。 FドライブにCygwinをインストールしました。私はこのエラーをGoogleで検索し、変数のパスを設定するコンピュータのプロパティ → 高度なシステムのプロパティ → 環境変数 → Path→ 編集、変数のパスがある;F:\cygwin\binが、動作しません。この問題を解決するにはどうすればよいですか? 私のfile_name.shスクリプトは次のとおりです。 # set params NDK_ROOT=/cygdrive/f/Android/android-ndk-r9b COCOS2DX_ROOT=/cygdrive/f/Android/cocos2d-2.0-rc2-x-2.0.1 GAME_ROOT=$COCOS2DX_ROOT/molatx GAME_ANDROID_ROOT=$GAME_ROOT/proj.android RESOURCE_ROOT=$GAME_ROOT/Resources buildexternalsfromsource= usage(){ cat << EOF usage: $0 [options] Build C/C++ native code using Android NDK OPTIONS: -s Build externals from source -h this help EOF } …

2
LIBSVM Matlabインターフェースのセットアップ方法
パスにMatlabフォルダーがありますC:\Users\Cassie\Documents\matlab2010\bin。matlabを実行する必要があるときはいつでも、binフォルダーの下のmatlabアプリケーションをダブルクリックします。 C:\Users\Cassie\Documents\matlab2010\bin\matlab さらに、ほとんどの場合、すべてのプログラムをこのフォルダーに入れます。libsvm-3.12をwindow 7 pcにダウンロードしました。ただし、Matlabインターフェイスを構築するのは困難です。ここに私の質問があります。 (1)解凍したlibsvm-3.12フォルダーをどこに置くべきですか?binフォルダーまたはmatlab2010フォルダーの下に配置する必要がありますか? (2)Visual Studio C ++ 2010 Expressもダウンロードし、matlabでデフォルトのC ++コンパイラとして選択しました。次に、ツールボックスフォルダーにlibsvmフォルダーを配置します。 C:\Users\Cassie\Documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab matlabに検索パスを追加しました addpath('C:\Users\Cassie\Documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab\'); 「make」コマンドを実行すると、エラーメッセージが表示されました。 C:\USERS\CASSIE\DOCUME~1\MATLAB~4\BIN\MEX.PL: Error: 'libsvmread.c' not found. ただし、libsvmread.cはmatlabフォルダーに存在します C:\Users\Cassie\Documents\matlab2010\toolbox\libsvm-3.12\libsvm-3.12\matlab\ matlabがlibsvmread.cファイルを見つけられない理由がわかりません。誰も以前に同様のことを経験しますか?この問題を修正するにはどうすればよいですか?どうもありがとうございました、
1 make  matlab  libsvm 

0
「make install」コマンドの「chown」?
Linuxサーバーで、誤っsudo make installてアプリケーションのインストールを実行しました。特権make installなしで実行するつもりでしたsudo。 アプリケーションのすべてのインストール済み依存関係の所有権を、削除および再インストールせずに、ルートからユーザーに変更するにはどうすればよいですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.