우분투 11.10 32 비트에서 포트란 컴파일 된 코드를 실행할 수 없습니다.
오류 메시지는
bash: ./filename : Cannot execute binary file.
gcc 및 gfortran 라이브러리도 설치했습니다.
누구든지 도울 수 있습니까?
$ file um
um: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.9, not stripped
파일 이름은 um.exe을하고 결과는 bash는 다음과 같습니다 ./um 바이너리 파일 실행할 수 없습니다
—
user87654
그것은 네이티브 리눅스 프로그램처럼 보이지 않습니다. 와인을 사용해보십시오.
—
Lekensteyn
이 실행 파일은 일련의 포트란 코드를 컴파일하는 make 파일을 사용하여 컴파일됩니다. 이 exe는 fedora machine에서 만들어졌습니다
—
user87654
입력하세요
—
1 월
file um.exe
또는 file um
(이진 파일의 이름 중). 그러나 생성 된 바이너리는 한 가지 이유 또는 다른 Windows 바이너리 일 수 있습니다. 또한 프로그램이 공개 인 경우 소스 링크를 게시 할 수 있습니다. 또는 여기에 makefile을 게시하십시오.
file filename
결과를 입력 하고보고 하십시오 .