お知らせ

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

#1 2013-07-09 22:32:00

rinnpa
新しいメンバ
登録日: 2013-07-09

gccコンパイルのエラーについて

はじめまして、最近プログラムの開発環境サーバーを移行した際に、今まで使用していたプログラムが実行できなくなり、なかなか解決できないため助力を求めて投稿しました

以前までubuntuで実行成功出来ていたプログラムを、サーバー移行後にubuntuで実行しようと思い、コンパイル(make)をすると以下のような文が出て最終的にはerrorとなります。

色々、サイト等で調べてみたのですが解決できず、解決策を教えていただきたく思い投稿致しました。


==== エラーを吐き出すプログラム部分 ===================================================
gcc -lm -o Ave16.o $CDIR/Ave16.c

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

/usr/bin/ld: final link failed: Permission denied
collect2: ld returned 1 exit status
/usr/bin/ld: reopening Ave16.o: Permission denied


なおこのエラーが発生してから以下のことを試みました
①Ave16.c を Avee16.c としてみる (cプログラムの名前をshファイルの名前とは違うものにしてみる)

→Avee16.c というファイル・ディレクトリは存在しません と言われました

②shファイル内の
gcc -lm -o Ave16.o $CDIR/Ave16.c を
gcc  -o Ave16.o $CDIR/Ave16.c と変更する
→結果は変わりませんでした。


なお、この投稿を作成するにあたり、https://forums.ubuntulinux.jp/viewtopic.php?id=5023 を参考にいたしました

解答よろしくお願いします。

オフライン

 

#2 2013-07-09 22:35:46

rinnpa
新しいメンバ
登録日: 2013-07-09

Re: gccコンパイルのエラーについて

訂正を致します

>①Ave16.c を Avee16.c としてみる (cプログラムの名前をshファイルの名前とは違うものにしてみる)
>→Avee16.c というファイル・ディレクトリは存在しません と言われました

ですが、正しくは
→Ave.16.c というファイル・ディレクトリは存在しません と言われました

です。失礼しました

オフライン

 

#3 2013-07-10 21:07:14

epii
メンバ
登録日: 2008-12-11

Re: gccコンパイルのエラーについて

https://forums.ubuntulinux.jp/viewtopic.php?id=5023
こちらの投稿と全く同じエラー内容のようですが、
参考になりませんでしょうか?

オフライン

 

#4 2013-07-11 11:17:10

rinnpa
新しいメンバ
登録日: 2013-07-09

Re: gccコンパイルのエラーについて

解決しました!
実行許可をすると上手く回りました

そちらの方の投稿を参考にいろいろ試していたつもりですが、結局解決方法は似たようなものでした ありがとうございました

オフライン

 

Board footer

Powered by FluxBB