본문 바로가기

분류 전체보기691

리눅스의 find 명령 find는 기본적으로 파일을 찾는 기능을 한다. find의 형식은 다음과 같다. find [시작경로] [option] 많이 사용하는 옵션은 file 이름에 match되는 정규표현식을 지정해 주는 -name 이 있겠다. 이것을 사용하여 현재 경로와 현재 경로의 모든 하위 경로에서 test로 시작하고 txt 로 끝나는 모든 파일을 출력하고자 한다면 다음과 같이 하면 되겠다. find . -name 'test*.txt' 만약 딱 현재 경로에서만 하고, 하위 경로로는 들어가고 싶지 않으면 검색의 깊이를 지정하는 maxdepth option을 사용하면 된다. 즉, find의 option 으로 준 경로가 depth 1 이다. 다음과 같다. find . -maxdepth 1 -name 'test*.txt' 만약 파일.. 2010. 5. 18.
too few arguments to function 에러 메세지는 다음과 같다. 환경: GCC 4.1.2 20080704 (Red Hat 4.1.2-46) on CentOS 5.4 [adnoctum@bioism analysis_code]$ make g++ -c analyse_path_corr2.cpp /home/adnoctum/LJSLibrary/headers/NR_stat.h: In function ‘bool process(const std::string&, int&)’: /home/adnoctum/LJSLibrary/headers/NR_stat.h:9: error: too few arguments to function ‘bool kstwo(const std::vector&, const std::vector&, double*, double*)’ anal.. 2010. 5. 18.
stl_algo.h:2280: error: assignment of read-only location 다음과 같은 에러가 났다. 환경: GCC 4.1.2 20080704 (Red Hat 4.1.2-46) on CentOS 5.4 /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algo.h: In function ‘void std::__insertion_sort(_RandomAccessIterator, _RandomAccessIterator) [with _RandomAccessIterator = __gnu_cxx::__normal_iterator]’: /usr/lib/gcc/i386-redhat-linux/4.1.2/../../../../include/c++/4.1.2/bits/stl_algo.h:2359: instan.. 2010. 5. 18.
undefined reference to 다음과 같은 에러가 났다. 환경: GCC 4.1.2 20080704 (Red Hat 4.1.2-46) on CentOS 5.4 [adnoctum@bioism analysis_code]$ make g++ -o analyse_path_corr2 analyse_path_corr2.o /home/adnoctum/LJSLibrary/library/util.o analyse_path_corr2.o: In function `process(std::basic_string const&, int&)': analyse_path_corr2.cpp:(.text+0xc1d): undefined reference to `rank_z_alpha_from_value(std::vector const&, std::vector const&.. 2010. 5. 18.