2017-11-22 7 views
0

私はこれを私のubuntuで動作させようとしています。https://github.com/TheCacophonyProject/voice_scrubbing私はその物を「作る」ことができましたUbuntuでCファイルを使うには

make 

私に行く!

しかし、どのようにファイルを挿入するのかわかりません。 私はアプリが.wavファイルを受け取り、そのファイルをインプレースで編集することを確信しています。 これを行うには何か助けてもらえますか?

はすべて最高の

編集:

ここに私のディレクトリの内容です。私はそのmute_lowを使用する方法を見つけたい(.exe)ファイル:

[email protected]:~/Cacophony/voice_scrubbing$ ls 
Makefile mute_low.c README.md wavefile.h 
mute_low mute_low.o wavefile.c wavefile.o 

そして、ここではJupyterのノートPC上のファイルの内容は、私は.exeファイルがあると思う理由を説明します: enter image description here

+0

は、あなたが何を意味するかのようにCファイルを使用することを提供することができますか?それをコンパイルして、.exe出力ファイルを生成しようとしていますか? – RX9

+0

私は 'make'とかなり確信しています。私はすでにそれをコンパイルしましたか?だから、私がやりたいことは実際には.exeファイルを使用することです –

+0

何を求めていますか?出力ファイルがどこにあるのか分かりませんか? – RX9

答えて

4

Linuxでは.exeのファイルがありません。しかし、ファイルには実行権限が設定されています。

Makefileを見ると、TARGET=mute_lowが定義されていることがわかります。

これは実行可能ファイルです。あなたがいない実行可能

- 何らかの理由でそれが実行されないと、あなたが

./mute_lowのようなエラーが発生した場合あなたは

./mute_low # in the same directory where you did make 

として、それを実行することができます

実行可能にすることができます

chmod +x mute_low 

は、最後にそれが.wavファイルのファイル名が必要になり、あなたは

./mute_low filename.wav 
+0

'chmod + x'は必要ありません。コンパイラは実行可能ファイルを生成します –

+0

ソースを見ると、あなたの出力は 'printf("出力を '%s' \ n "、new_name);とします;' 'ml_filename" 。 –

+0

@BasileStarynkevitch私はそれが必要ではないと確信しています。しかし、いくつかの古いコンパイラ*はありませんし、私はその可能性を放棄したくありませんでした。 –

関連する問題