우분투 16.04에서 mkclean 컴파일

우분투 16.04에서 mkclean 컴파일

컴파일하느라 고생했어청소하다우분투 16.04에서.

파일을 다운로드하고 압축을 풀었지만 실행하면 ./configure다음과 같은 결과가 나타납니다.

./configure: 2: ./configure: %%BEGIN: not found
./configure: 3: ./configure: SCRIPT: not found
./configure: 4: ./configure: %%END: not found
make: *** corec/tools/coremake: No such file or directory.  Stop.
mv: cannot stat 'corec/tools/coremake/coremake': No such file or directory
./configure: 1: ./configure: corec/tools/coremake/system_output.sh: not found
Running ./coremake
./configure: 11: ./configure: ./coremake: not found
Now you can run make -C %(PROJECT_NAME) or gmake -C %(PROJECT_NAME)

도움이 필요하세요? 오래된 결과만 찾을 수 있지만 작동하지 않습니다.

답변1

mkclean이제 CMake를 사용합니다.

tar xf mkclean-0.9.0.tar.bz2
cd mkclean-0.9.0
mkdir build
cd build
cmake ..
make

이전 버전에서는 mkcleanautoconf를 사용할 때 configure스크립트를 사용하기 전에 처리해야 합니다. 너는 달려야 해

./mkclean/configure.compiled

줄 끝 문자를 변환한 후( 패키지 fromdos에 있는 내용 사용 tofrodos) 상위 디렉터리에서 다음으로 변경합니다.

fromdos mkclean/configure.compiled

다운로드한 소스 코드부터 시작하여 전체 빌드 순서는 다음과 같습니다.

tar xf mkclean-0.8.10.tar.bz2
cd mkclean-0.8.10
fromdos mkclean/configure.compiled
./mkclean/configure.compiled
make -C mkclean

이것은 나에게 release/gcc_linux_x64/mkclean바이너리 파일을 제공합니다.

관련 정보