프로그램 컴파일 도중에 오류가 납니다.

shiningstarz의 이미지

제가 첨이라 실수로 다른 게시판에 글을 올렸네요.

grib_api-1.9.16 프로그램을 깔고 있습니다.

컴파일을 하던 도중, 다음과 같은 에러가 났습니다.
configure: error: C compiler cannot create executables

./configure CC=pgcc F77=pgf90 FC=pgf90 --prefix=$GRIB_API_PATH --with-fortranlibdir=$PGI/linux86-64/7.1-6/lib --with-fortranlibs="-lpgf90 –lpgc" --with-netcdf=$NETCDF3_ROOT --with-jasper=$JASPER_PATH --with-png-support --with-openjpeg=$JPEG_PATH CFLAGS="-I$PNG_INC" LDFLAGS="-L$PNG_LIB" LIBS="-Jpng"

컴파일 옵션은 다음과 같이 주었습니다.

흠.. 머가 문제인걸까요 ㅜㅜ

shint의 이미지

//------------------------------------------------------------
제 리눅스 페도라 13에서 vm으로 jasper 포함해서. 설치 되는걸 보니까.
설치된 컴파일 환경을 확인 해봐야 할거 같습니다. 제가 설치해본 옵션은 다릅니다.

근데. grib api 이거 어디 쓰는건가요?

//------------------------------------------------------------
//JASPER 다운로드
http://www.ece.uvic.ca/~frodo/jasper/#download
wget http://www.ece.uvic.ca/~frodo/jasper/software/jasper-1.900.1.zip

unzip jasper-1.900.1.zip
cd jasper-1.900.1
./configure --prefix=/home/shint/test7/jasper-1.900.1
make
make check
make install

cd ..

//GRIB-API 다운로드
https://software.ecmwf.int/wiki/display/GRIB/Home
https://software.ecmwf.int/wiki/display/GRIB/Releases
wget https://software.ecmwf.int/wiki/download/attachments/3473437/grib_api-1.9.18.tar.gz

tar xvfz grib_api-1.9.18.tar.gz
mv grib_api-1.9.18 grib_api_dir
./configure --prefix=/home/shint/test7/grib_api_dir/ --with-jasper="/home/shint/test7/jasper-1.900.1/"
make
make check
make install

//------------------------------------------------------------
//다시 설치할때
http://blog.naver.com/bo3bo3bo3?Redirect=Log&logNo=60159589657
rm config.cashe
make clean
make distclean

//에러 확인 방법 : I와 L 확인. libgc-dev 설치. gcc 확인
//configure: error: C compiler cannot create executables
http://blog.naver.com/websarang_/100046574723
http://blog.naver.com/bassistest/90031149044
http://blog.naver.com/pgclks/130022460022
http://www.solarisschool.com/qna_new/view.html?board=qna1&no=24304
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=103&docId=69753493&qb=Y29uZmlndXJlOiBlcnJvcjogQyBjb21waWxlciBjYW5ub3QgY3JlYXRlIGV4ZWN1dGFibGVz&enc=utf8&section=kin&rank=1&search_sort=0&spq=0&pid=R7l5Cc5Y7uwssccfKfVssssssuN-483840&sid=ULgI2HJvLC8AADeiFNY
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=10302&docId=70586418&qb=Y29uZmlndXJlOiBlcnJvcjogQyBjb21waWxlciBjYW5ub3QgY3JlYXRlIGV4ZWN1dGFibGVz&enc=utf8&section=kin&rank=2&search_sort=0&spq=0&pid=R7l5Cc5Y7uwssccfKfVssssssuN-483840&sid=ULgI2HJvLC8AADeiFNY

//GCC 설치 확인
http://cafe.naver.com/linuxcare/28368
rpm -qa | grep gcc
yum list | grep gcc

//configure log 로 cpu 타입 확인
http://cafe.naver.com/linuxcare/8455

//http://cafe.naver.com/linuxcare/21646
make install 시에는 root 권한 필요.

----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.

매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.

각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com

shiningstarz의 이미지

grib_api는 대기과학 분야에서 C언어나 포트란을 통해
표준포맷의 바이너리 파일로
인코더/디코더 하는데 쓰이는 프로그램으로 알고 있어요.
알려주신 방법 참고해서 작업중인데 자꾸 에러가 나네요ㅜㅜ
혹시 막히는 부분있으면 다시올릴게요 ㅜㅜㅜ

==============================================================================
Man who has had a dream for a long time will finally get looked like the dream

bushi의 이미지

pgcc, pgf90 이 모두 PATH 에 들어있다면,

CC=pgcc F77=pgf90 FC=pgf90 CFLAGS="-I$PNG_INC" LDFLAGS="-L$PNG_LIB" LIBS="-Jpng" ./configure ....

으로 하시고... 에러가 발생하면 config.log 를 보시고 추적하세요.
에러가 발생하지 않았다면,
만들어진 Makefile 을 보시고 CC, CFLAGS 등이 원하는대로 들어가 있는지 확인하시고요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.