linux命令行为什么输入sudo ./configure提示找不到命令
怪我咯
怪我咯 2017-04-17 15:16:54
0
7
2568

改成./configure又显示权限不够

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(7)
刘奇

~ chmod x ./configure
~ ./configure
새 시스템의 쉘 스크립트에 실행 권한을 추가하는 것을 잊지 마세요

Ty80

자세한 내용을 많이 말씀하지 않으셨기 때문에 추측일 뿐입니다.

1, ./configureGNU 자동화 도구에서 Makefile 파일을 생성하는 데만 사용되며 sudo는 필요하지 않습니다. make install는 마지막 sudo에만 필요합니다.

2. 일반적으로

파일에는 기본적으로 실행 권한이 있지만, 완전히 보장되는 것은 아니므로 실행 권한이 있는지 확인이 필요합니다.configure

3,

파일이 생성됩니다. 현재 디렉터리에 쓰기 권한이 있는지 확인하세요. 그렇지 않으면 충분한 권한이 없습니다.configure

洪涛

실행 권한이 없나요? 권한이 있는지 확인해보세요

迷茫

실행 권한이 있어야만 실행할 수 있으며, 그렇지 않으면 보기 및 편집만 가능합니다.

으아악

그러나 일반적으로 기성 소프트웨어 패키지에는 어떤 소프트웨어를 설치하려는 경우 실행 권한이 있습니까?

Peter_Zhu

이 파일이 있는지 확인하세요

迷茫

파일을 직접 시작할 수 있나요(예: 바이너리 파일)? 그렇다면 구성할 필요가 없습니다

刘奇

초대해주셔서 감사합니다~~

저는 며칠 전에 외출을 해서 인터넷에 접속할 수 없었습니다. 이제 개인적인 의견과 제안을 드리겠습니다. 유용하다고 생각하시면 채택해 주시기 바랍니다. 혹시 틀린 답변이라도 좋으셨다면 좋아요 눌러주세요~~

간략한 설명

우선 질문자가 컴파일과 설치 과정에서 이 문제를 발견한 것 같아 Linux에서 변형 설치에 필요한 몇 가지 지침과 해당 기능을 결합하고 싶습니다.

  • Linux에서 소프트웨어를 컴파일하고 설치하려면 구성 / make / make install
    과 같은 명령을 사용합니다. 이는 GNU의 autoconf 및 automake를 사용하여 생성된 프로그램의 일반적인 설치 단계입니다.

  • ./configure는 설치 플랫폼의 대상 특성을 감지하는 데 사용됩니다. 예를 들어 CC 또는 GCC가 있는지 감지합니다. CC 또는 GCC가 필요하지 않습니다.

  • make는 Makefile에서 명령을 읽어서 컴파일하는 데 사용됩니다.

  • make install은 Makefile의 지침을 읽어서 지정된 위치에 설치하기도 합니다.

구성 정보

구성, 이 단계는 일반적으로 컴파일의 다음 단계를 준비하기 위해 Makefile을 생성하는 데 사용됩니다. 구성 후 다음과 같은 매개변수를 추가하여 설치를 제어할 수 있습니다.

으아악

위 내용은 소프트웨어가 /usr 아래에 설치된 경우 실행 파일은 /usr/bin(기본 /usr/local/bin 대신)에 설치되고 리소스 파일은 /usr에 설치된다는 의미입니다. /share(기본 /usr/local/share 대신).

동시에 –sys-config= 매개변수를 지정하여 일부 소프트웨어의 구성 파일을 설정할 수 있습니다. 일부 소프트웨어는 –with, –enable, –without, –disable 등과 같은 매개변수를 추가하여 컴파일을 제어할 수도 있습니다. ./configure –help를 허용하면 자세한 지침과 도움말을 볼 수 있습니다.

구성에 대한 몇 가지 일반적인 오류

자주하는 실수가 많습니다. 블로그에 들어가셔서 자신에게 맞는 것이 있는지 확인해보세요~

웹사이트: http://freetstar.com/trouble-shooting-configure-make-make-install/

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿