수퍼맨님의 이글루
Posts
27 postsCMakeLists.txt 오류 해결
PLPLOT 설치 간 GNU compiler 인식 못하는 문제 1. cmake -G "MinGW Makefiles" CMakeLists.txt 이렇게 명령 입력해줌. 2. mngw64\bin 아래 mingw32-make.exe 를 복사해서 make.exe로 이름 바꿔줌. 3. msys1.0 지우고 MSYS2 64bit 설치 해줌. 2번, 3번이 의미 있는 행위인지는 모르겠음. Makefile 이 생성되었음. 이 문제 해결하는데 도대체 몇 시간이 걸린거야??
Fortran shared library
출처 : 1. Main : test.f90PROGRAM MAIN!DEC$ATTRIBUTES DLLIMPORT::HELLODLLRUTINE1!DEC$ATTRIBUTES DLLIMPORT::HELLODLLRUTINE2CALL HELLODLLRUTINE1()CALL HELLODLLRUTINE2() END PROGRAM2. Shared Library 1 : testdll1.f90SUBROUTINE HELLODLLRUTINE1()!DEC$ATTRIBUTES DLLEXPORT::HELLODLLRUTINE1 PRINT *, "HELLOWORLD FROM FIRST SHARED LIBRARY" END SUBROUTINE3. Shared Library 2 : testdll2.f90SUBROUTINE HELLODLL
Windows, mingw-w64 환경에서 LAPACK 링크해서 컴파일 하기
포트란(gfortran)을 쓰면서 LPACK, BLAS 등의 라이브러리가 있다는 사실을 아주 오래 전부터 알고는 있었으나,어떻게 Link 해서 쓰는지 알 수가 없어서 쓸 수가 없었다.그런데 드디어 알아냈다. 몇몇 사이트들의 정보를 조합하여 알아냈다. Windows7, mingw-w64(gfortran) 에서 LAPACK, BLAS 사용하기 libblas.dll, libblas.lib, liblapack.dll, liblapack.lib 파일을 즉, 라이브러리 파일들을아래 폴더 두 개에 붙여넣기C:\MinGW\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev2\mingw64\binC:\MinGW\mingw-w64\x86_64-7.1.0-posix-seh-rt_v5-rev2\
PyQt4 튜토리얼
PyQt4를 처음 익히기 가장 좋은 튜토리얼 사이트 (물론 내 관점에서) 요기 이 웹 오른쪽 순서대로 하나씩 하나씩 설명 읽어가면서 하면 이해가 잘 됨.
sys module in Python3
출처1: stdin(), stdout(), stderr()를 사용하게 해줌 sys.argv()를 사용할 수 있다는 것이 가장 중요 sys.argv는 command line으로부터 Python에게 arguments를 전달할 수 있게 해줌 이것은 파이썬과 다른 언어간에 소통이 가능하도록 다리 기능을 함 근데 출처1의 앞쪽 예제들은 뭘 얘기하려는 건지... 출처2: 파이썬 sys module은 sys.argv를 통해서 어떤 command-line arguments를 받아들일 수 있게 해줌 - sys.argv 는 command-line arguments의 list - len(sys.argv)는 command-line arguments의 갯수 python 파일명.py arg1 arg2 arg3




