cuốn sách gpt4 ai đã làm

linux - "có thể thực thi: không tìm thấy lệnh" mặc dù "thực thi" đã thành công

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 10:50:50 28 4
mua khóa gpt4 Nike

Tôi đang cố gắng cài đặt một chương trình có tên MFOC tool. Tôi đã làm theo hướng dẫn được đề cập trên trang web của họ như sau:

ebrahim@ubuntu:~$ cd Máy tính để bàn/mfoc-master/

ebrahim@ubuntu:~/Desktop/mfoc-master$ sudo automake
[Sudo] mật khẩu cho ebrahim:

ebrahim@ubuntu:~/Desktop/mfoc-master$ sudo autoconf

ebrahim@ubuntu:~/Desktop/mfoc-master$ ./configure
đang kiểm tra cài đặt tương thích với BSD... /usr/bin/install -c
kiểm tra xem môi trường xây dựng có lành mạnh không... vâng
đang kiểm tra mkdir an toàn theo luồng -p... /bin/mkdir -p
đang kiểm tra gawk...không
kiểm tra mawk... mawk
kiểm tra xem có tạo bộ $(MAKE)... có không
kiểm tra xem make có hỗ trợ các biến lồng nhau không... có
kiểm tra gcc... gcc
kiểm tra xem trình biên dịch C có hoạt động không... vâng
kiểm tra tên tệp đầu ra mặc định của trình biên dịch C... a.out
kiểm tra hậu tố của tệp thực thi...
kiểm tra xem chúng tôi có đang biên dịch chéo hay không... không
kiểm tra hậu tố của tệp đối tượng... o
kiểm tra xem chúng tôi có đang sử dụng trình biên dịch GNU C hay không... vâng
kiểm tra xem gcc có chấp nhận -g... có
kiểm tra tùy chọn gcc để chấp nhận ISO C89... không cần thiết
kiểm tra xem gcc có hiểu -c và -o cùng nhau không... vâng
kiểm tra kiểu bao gồm được sử dụng bởi make... GNU
kiểm tra kiểu phụ thuộc của gcc... gcc3
kiểm tra xem make có hỗ trợ các biến lồng nhau không... (được lưu trong bộ nhớ cache) có
đang kiểm tra pkg-config.../usr/bin/pkg-config
kiểm tra pkg-config ít nhất là phiên bản 0.9.0... vâng
đang kiểm tra libnfc... vâng
kiểm tra nội tuyến... nội tuyến
kiểm tra cách chạy bộ tiền xử lý C... gcc -E
kiểm tra grep xử lý các dòng dài và -e... /bin/grep
đang kiểm tra egrep... /bin/grep -E
đang kiểm tra các tệp tiêu đề ANSI C... vâng
đang kiểm tra sys/types.h... vâng
đang kiểm tra sys/stat.h... vâng
kiểm tra stdlib.h... vâng
kiểm tra chuỗi.h... vâng
kiểm tra bộ nhớ.h... vâng
kiểm tra chuỗi.h... vâng
kiểm tra inttypes.h... vâng
kiểm tra stdint.h... vâng
kiểm tra unistd.h... vâng
kiểm tra stdbool.h phù hợp với C99... vâng
đang kiểm tra _Bool... vâng
đang kiểm tra size_t... vâng
đang kiểm tra uint8_t... vâng
đang kiểm tra uint16_t... vâng
đang kiểm tra uint32_t... vâng
đang kiểm tra uint64_t... vâng
đang kiểm tra stdlib.h... (được lưu trong bộ nhớ cache) có
đang kiểm tra malloc tương thích với GNU libc... vâng
đang kiểm tra stdlib.h... (được lưu trong bộ nhớ cache) có
đang kiểm tra realloc tương thích với GNU libc... vâng
đang kiểm tra memset... vâng
kiểm tra xem các tệp được tạo có mới hơn cấu hình không... xong
cấu hình: tạo ./config.status
config.status: tạo Makefile
config.status: tạo src/Makefile
config.status: tạo config.h
config.status: config.h không thay đổi
config.status: thực thi các lệnh depfiles

ebrahim@ubuntu:~/Desktop/mfoc-master$ make
thực hiện đệ quy hoàn toàn
make[1]: Vào thư mục `/home/ebrahim/Desktop/mfoc-master'
Làm tất cả trong src
make[2]: Vào thư mục `/home/ebrahim/Desktop/mfoc-master/src'
make[2]: Không cần làm gì cho `tất cả'.
make[2]: Rời khỏi thư mục `/home/ebrahim/Desktop/mfoc-master/src'
make[2]: Vào thư mục `/home/ebrahim/Desktop/mfoc-master'
make[2]: Rời khỏi thư mục `/home/ebrahim/Desktop/mfoc-master'
make[1]: Rời khỏi thư mục `/home/ebrahim/Desktop/mfoc-master'

ebrahim@ubuntu:~/Desktop/mfoc-master$ mfoc -h
Không tìm thấy lệnh 'mfoc', ý bạn là:
Lệnh 'moc' từ gói 'qtchooser' (chính)
Lệnh 'mdoc' từ gói 'monodoc-base' (chính)
mfoc: không tìm thấy lệnh
ebrahim@ubuntu:~/Desktop/mfoc-master$

如您所见,làm Có vẻ như có vấn đề với lệnh và sau đó tôi không thể sử dụng công cụ này. Tôi nên giải quyết vấn đề này như thế nào?

câu trả lời hay nhất

chỉ đơn giản là mfoc sẽ kiểm tra của bạn PATH thư mục trong , không (và không nên) chứa thư mục hiện tại.

Nếu có một công cụ trong thư mục hiện tại mà bạn muốn chạy, hãy chỉ định đường dẫn. Đường dẫn tương đối đến thư mục hiện tại chỉ là./.

./mfoc

Tổng quát hơn, có hay không PATH Để chạy công cụ trong một thư mục, vui lòng chỉ định đường dẫn (tương đối hoặc tuyệt đối) của thư mục đó;

../mfoc-master/mfoc # tìm trong "mfoc-master" trong thư mục gốc (..)
~/Desktop/mfoc-master/mfoc # liên quan đến thư mục chính (~)
/home/ebrahim/Desktop/mfoc-master/mfoc # đường dẫn tuyệt đối

Nếu bạn muốn cài đặt công cụ này trên PATH vào, ra lệnh thực hiện cài đặt Điều này thường được thực hiện.

Về linux - "không thể thực thi: không tìm thấy lệnh" mặc dù "thực thi" đã thành công, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/31112353/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress