포트란 썸네일형 리스트형 KDevelop을 이용한 인텔 포트란 IDE 구축하기 *Kate에서도 포트란 소스를 디버깅할 수 있지만, KDevelop 쪽이 보다 디버깅 환경이 잘 되어 있다. 이번에는 KDevelop을 이용해 포트란 소스를 디버깅해 보고 IDE 환경을 구축해 보자.*우선 이전 작업했던 문서를 참고한다.참고 : https://blog.naver.com/swkoo981/223364486940(1) 터미널을 열고 'kdevelop'를 입력해 실행한다. 이전 문서에서 한 .bashrc 설정이 실행되려면 터미널에서 kdevelop를 실행시켜야 한다.(중요함)(2) 'Project > New from Template' 메뉴를 선택한다.(3) 'Category'에서 'Standard'를 선택하고 'Project Type'에서 'Empty'를 클릭한다. 'Project name:.. 더보기 Windows에서 Visual Studio Code를 이용한 Fortran IDE를 구축하기 (1) 다음 홈페이지에서 Windows용 MinGW를 다운로드 한다. MinGW에는 포트란을 컴파일할 수 있는 gfortran.exe 가 포함되어 있다.위치 : https://sourceforge.net/projects/mingw/(2) '윈도우+S' 키를 누른 다음 '고급 시스템 설정 보기'를 입력해서 이동하면 '시스템 속성' 대화상자가 나타난다.(3) '시스템 속성' 대화상자의 '고급' 탭에서 하단의 '환경 변수' 버튼을 클릭한다.(4) '환경 변수' 대화상자에서 '사용자 변수' 중에 'Path' 변수를 선택한 다음 '편집' 버튼을 클릭한다.(5) '환경 변수 편집' 대화상자에서 gfortran.exe 설치된 폴더를 '새로 만들기' 버튼을 클릭해서 추가한다. 여기서는 'C:\MingGW\bin'을 경.. 더보기 Visual Studio Code에서 다크 테마를 변경하기 참고 : https://sheldhe93.tistory.com/21(1) 메인 창에서 'F1' 키를 눌러 명령 팔레트를 연다.(2) 검색 창에서 'theme'를 입력한 후, 드롭다운 메뉴에서 'Preferences: Color Theme'을 선택한다.(3) 여러 가지 변경할 수 있는 테마 목록이 표시된다. 커서를 움직이면서 변하는 테마를 보고 자신에 맞는 테마를 설정한다.#vscode #theme 더보기 쿠분투(Kubuntu)에서 Visual Studio Code을 이용한 Fortran IDE 구축하기 참고 : https://blog.naver.com/husky81/223403254952(1) 쿠분투에서 다음의 명령어로 프로젝트를 저장할 폴더를 생성한다. $ mkdir -p ~/Projects/test(2) Visual Studio Code를 실행해서 'Open Folder'를 클릭하여 생성한 폴더를 설정한다.(3) 빨간 박스의 아이콘을 클릭하여 'test.f90' 파일을 생성하여 추가한다.(4) 왼쪽 하단의 빨간 박스의 Extensions 아이콘을 클릭하여 'fortran'을 검색해 'Modern Fortran'을 설치한다. 'Modern Fortran'을 설치하면 'syntax highlighting' 기능을 사용할 수 있다. (5) 'Modern Fortran'이 설치되면 'C/C++ f.. 더보기 gdbgui로 포트란 소스를 웹에서 디버깅하기 (1) 터미널에서 다음과 같이 입력해서 gdbgui를 설치한다. $ sudo apt install pipx $ pipx install gdbgui (2) 터미널에서 다음과 같이 입력해서 포트란 소스를 컴파일한다. $ ifx -g -O0 test1.f90 test2.90 -o test.exe (옵션 설명) g : gdb, O : Optimization, o : output (3) 컴파일한 test.exe 파일을 gdbgui 에서 불러온다. $ pipx run gdbgui test.exe (4) 왼쪽 상단의 'Fetch source files'를 클릭한 후, 바로 밑에 있는 'Expand all' 버튼을 클릭한다. (5) 컴파일할 때 사용한 폴더와 소스 파일인 test1.f90, test2.f90 파일이 표.. 더보기 Kate에서 프로젝트 관리하기 Kate 에서 프로젝트를 관리하려면 프로젝트의 루트 폴더에 '.kateproject' 파일을 생성해야 한다. 파일의 내용은 간단하게 다음과 같이 설정하였다. { "name": "test" , "files": [ { "directory": "./", "filters": ["*.f90", "*.f"], "recursive": 1 } ] } Kate에서 왼쪽 상단에 '프로젝트' 아이콘을 클릭하면 '.kateproject' 파일에서 설정한 것이 보이는 것을 확인할 수 있다. '.kateproject' 파일을 수정하여 저장하면 결과가 바로 나타나므로 설정을 변경해 보면서 확인할 수 있다. 하위 폴더가 검색되지 않게 하려면 'recursive' 옵션을 0 으로 한다. 더보기 Kate에 Fortran Language Server 설치하기 1) miniconda의 설치 출처 : https://docs.anaconda.com/free/miniconda/ (1) 터미널을 열고 다음의 명령어를 순서대로 실행한다. mkdir -p ~/miniconda3 wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh -O ~/miniconda3/miniconda.sh bash ~/miniconda3/miniconda.sh -b -u -p ~/miniconda3 rm -rf ~/miniconda3/miniconda.sh (2) 설치 후 bash, zsh 셸에 따라 다음의 명령어를 실행한다. ~/miniconda3/bin/conda init bash ~/miniconda3/bin.. 더보기 Kate를 이용한 포트란 프로그램 디버깅하기 우선 이전 작업했던 문서를 참고한다. 참고 : https://blog.naver.com/swkoo981/223364486940 https://blog.naver.com/swkoo981/223364880212 (1) 터미널을 열고 kate를 실행한다. .bashrc 설정을 하였기 때문에 터미널에서 kate를 실행시켜야 한다. (2) 간단한 포트란 프로그램을 작성하여 test1.f90 test2.f90 파일로 저장한다. (3) 터미널 탭을 열고 다음과 같이 입력하여 소스 파일을 컴파일한다. $ ifx -g -O0 test1.f90 test2.f90 -o test.exe (4) '설정' > 'Kate 설정' 메뉴를 클릭한 후 '설정' 창에서 '플로그인'의 'Kate 디버거'를 체크한다. 그러면 메인 창에 .. 더보기 이전 1 2 3 다음