お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-05-28 14:14:05

itatti
新しいメンバ
登録日: 2009-05-28

make file 時のエラーについて

はじめまして、最近プログラムの開発環境をwindows XPからubuntu8.04へ移行し、四苦八苦しながら使い方を覚えている者です。

移行に伴い、以前windows上(コンパイラはCygwin)で実行できていたプログラムをubuntuで実行しようと思い、コンパイル(make)をすると以下のような文が出て最終的にはerrorとなります。

色々、サイト等で調べてみたのですが解決できず、解決策を教えていただきたく思い投稿致しました。
ちなみに、windowsで再度試してみたらコンパイルは可能でした。
windowsのエディタはTeraPad、コンパイラはCygwinです。
makeを使用しないプログラムは、ubuntu上でも問題なくコンパイル・実行を行えております。

よろしくお願いいたします。


==== 実行時のエラー部分 ===================================================

/usr/bin/ld: reopening por: Permission denied

/usr/bin/ld: final link failed: Permission denied
collect2: ld returned 1 exit status
make: *** [por] エラー 1

オフライン

 

#2 2009-05-29 10:23:19

hito
管理者
登録日: 2007-03-18

Re: make file 時のエラーについて

これはソース一式を置いてある場所のパーミッションが間違っていて、出力できないだけではないでしょうか……。

オフライン

 

#3 2009-05-29 12:38:42

itatti
新しいメンバ
登録日: 2009-05-28

Re: make file 時のエラーについて

>hitoさん

返答ありがとうございます。

おしゃっるとおり、ソースを置いてある場所が問題だったようで、変更したら解決で着きました。

初歩的な問題ですいませんでした。

オフライン

 

Board footer

Powered by FluxBB