Tôi đang cố gắng biên dịch một chương trình được viết bằng Fortran bằng cách sử dụng make
(Tôi có Makefile và, trong thư mục chứa Makefile , tôi gõ lệnh $ make target
, trong đó "target" là một đặc tả mục tiêu dành riêng cho hệ thống có trong Makefile của tôi . thử nghiệm với các phiên bản khác nhau của thông số mục tiêu của tôi, tôi thường nhận được nhiều thông báo lỗi khi cố gắng gọi make
. Để đưa ra một vài ví dụ:
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [cmu60] Error 2
và
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer'-I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpich-c2] Error 2
và
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer' -I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpi-intel] Error 2
Bạn có biết làm thế nào tôi có thể tìm thấy một danh sách các mã lỗi, chẳng hạn như "Lỗi 126" và "Lỗi 2" nghĩa là gì không? Tôi tìm thấy chủ đề này trên một trang web khác, nhưng tôi không chắc câu trả lời có nghĩa là gì. Có nghĩa là không có ý nghĩa độc lập hệ thống của các make
mã lỗi? Bạn có thể giúp tôi không? Cảm ơn bạn.