2017-11-22 2 views
0

나는이 우분투에서 작동하는 https://github.com/TheCacophonyProject/voice_scrubbing을 얻으려고합니다. 나는 그것을 사용하여 물건을 만들 수 있었다.우분투에서 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 

을 그리고 내가 거기에 .exe 파일이 생각하는 이유를 여기에서 설명하는 Jupyter 노트북에있는 파일의 내용이다 : 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 필요 없다고 확신합니다. 하지만 거기에는 * 오래된 컴파일러가 있습니다 * 나는 그저 가능성을 버리고 싶지 않았습니다. –

관련 문제