2013-09-21 146 views
5

Tôi đã cài Intel Fortran Composer XE từ this link trên hệ thống Debian Linux của tôi, bao gồm Bộ biên dịch Intel Fortran. Tôi đã cài đặt nó vào opt/intel/composer_xe_2013_sp1.0.080, nhưng bây giờ tôi không chắc chắn làm thế nào để chạy nó. Tôi đã làm theo các hướng dẫn trong this question để cài đặt các biến môi trường, nhưng bây giờ tôi đang cố gắng chạy IDE.Làm cách nào để chạy Intel Fortran Composer XE sau khi cài đặt?

Intel Fortran trên Linux không đi kèm với IDE không? Trên Windows, mọi người đều nói về việc tích hợp nó với Visual Studio, vì vậy tôi có cần tích hợp nó với Eclipse (bằng cách nào đó không?), Hoặc cái gì? Ai đó có thể chỉ cho tôi tài nguyên nói cho tôi biết về điều này không? Tôi không thấy thông tin ở đâu cả, vì vậy tôi cảm thấy như ... Tôi chỉ cần biết và đó là một câu hỏi thực sự ngu ngốc. Điều gì nhà soạn nhạc nếu không phải là một IDE? Nhà soạn nhạc có khác với trình biên dịch không?

Trả lời

8

Bạn cần nguồn hai tập tin vào môi trường của bạn (và có thể xác định cấu trúc của bạn)

source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh intel64 
source /opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars_arch.sh intel64 

Để tìm hiểu những gì kiến ​​trúc được hỗ trợ chạy

/opt/intel/composer_xe_2013_sp1.0.080/bin/compilervars.sh 

mà không cần bất kỳ đối số

Bạn có thể tạo một tệp có tên /etc/profile.d/intel.sh và chèn các dòng này vào đó. sau khi chỉnh sửa, bạn nên đăng xuất và đăng nhập lại một lần nữa, sau đó thử

which icc 
which ifort 

echo $LD_LIBRARY_PATH 

Để xem nếu môi trường của bạn biết vị trí chính xác của tất cả mọi thứ

Nếu bạn không thể chỉnh sửa các tập tin dưới/etc (không có đặc quyền sử dụng siêu) , chỉ cần thêm hai dòng 'nguồn' này vào ~/.bashrc của bạn, sau đó đăng xuất và đăng nhập lại

2

Để đối phó với Phần A về sử dụng ifort, bạn cần phải tạo ra một liên kết tượng trưng đến ifort:

ln -s path/to/ifort /usr/bin/ifort 

Sau đó, bạn sẽ có thể chỉ cần gõ ifort code.f90 vào thiết bị đầu cuối của bạn và có khả năng thực hiện.

Về phần B về IDE: $ 0,02 của tôi là toàn bộ chúng là một tá đồng xu. Tôi thường sử dụng trình chỉnh sửa văn bản hoặc thiết bị đầu cuối (Tôi là người dùng nano). Tôi không biết ngồi xổm về IDE của Intel, nhưng Steve Lionel đã được treo xung quanh SO gần đây, vì vậy ông có thể phục vụ bạn tốt hơn trên ghi chú này.

+0

Cảm ơn mẹo trên liên kết tượng trưng. Có khác gì khi chạy 'compilevars.sh' không? Dù thế nào thì nó cũng có tác dụng nên tôi có lẽ sẽ gắn bó với điều đó. Liệu Intel có * có * một IDE cho Linux không? –

+0

Chạy lệnh 'compilervars.sh' sẽ cho phép bạn chạy' ifort' từ * mà * terminal. Thêm vào liên kết cho phép các IDE của bạn sử dụng 'ifort'. Tôi nghĩ rằng Parallel Studio có sẵn cho Linux, nhưng tôi không chắc chắn 100%. –

+0

IMO, chỉ cần liên kết 'ifort' là một ý tưởng tồi, bởi vì bạn bỏ lỡ tất cả các thư viện. – Stefan

3

Chỉ cần đặt source compilervars.sh để jour .profile hoặc /etc/profile.d. Không cần tạo liên kết tượng trưng cho mọi thứ.

Đối với IDE, không có IDE riêng trong Intel Composer. Mọi người thậm chí không sử dụng IDE nhiều trên Linux, khi họ được sử dụng để vi, emacs, kate hoặc bất cứ điều gì.

Intel Parallel Studio đi kèm với trình cắm thêm nhật thực cho C++, nhưng không phải cho Fortran. Bạn có thể sử dụng Photran làm plugin Eclipse của Fortran.

1

Đây là một bài viết tuyệt vời của Intel theo số Using Intel® C++ Compiler with the Eclipse* IDE on Linux*. Hi vọng điêu nay co ich. Tôi ngạc nhiên khi mọi người nghĩ rằng họ có thể nhận được bởi không có trình gỡ lỗi trên Linux. Họ phải viết một số mã đơn giản, rất đơn giản.Ngoài ra, đây là một tiếp xúc tốt về các tính năng của trình gỡ rối. Đã đến lúc một số người vượt qua GDB và cung cấp một môi trường gỡ lỗi hợp lý trong Linux. Intel® Debugger for Linux* (IDB)