
表記ですが、Linuxサーバーに対して、Windowsクライアントから
XWin環境にてユーザー"hoge"でログインを行い、
そのサーバー上でターミナルを立ち上げ
/usr/local/gcc_work
というフォルダを作り、その中で
---ここからーーー
#include <stdio.h>
int main(void)
{
printf("Hello,world\n");
return 1;
}
ーーーここまでーーー
のような、hello.cを作成し、
$ gcc -c hello.c -o hello
でバイナリを作成し
$ ./hello
とすると
bash: ./hello: cannot execute binary file
とのメッセージが出ます。
パーミッションの問題かと思いましたが、
[hoge@localhost gcc_work]$ ls -l
合計 8
-rwxrwxr-x 1 hoge hoge 876 5月 6 18:14 hello
-rwxrwxr-x 1 hoge hoge 83 5月 6 18:13 hello.c
のようになっていて、問題なく感じています。
スーパーユーザになって再度コンパイルしても同じでした。
くだらないところで躓いているのかもしれませんが、お気づきあらば
教授願います。
No.1ベストアンサー
- 回答日時:
> $ gcc -c hello.c -o hello
-c オプションをつけたときは実行ファイルまでは作らずに、オブジェクトファイル
(通常は .oの拡張子を持つもの)を作るだけですよ。
それは実行可能形式のファイルじゃありません。
file hello
とかしてみてください。
素直に -c オプションをつけずに
$ gcc hello.c -o hello
で実行可能な hello ができると思いますよ。
仰せのとおりですね。
本をまるうつしで演習してて、オプションの確認をしてなかったようです。
恥ずかしい限りで…。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ifreamをリロードしたい 1 2022/05/03 16:15
- C言語・C++・C# プログラミングのペーパーテスト 実行結果を表示せよ #include <stdio.h> int h 1 2022/07/09 15:27
- オープンソース Flaskでサーバー立ち上げに関して 1 2023/08/12 21:02
- C言語・C++・C# プログラミングのペーパーテスト 実行結果がどのように表示されるか答えよ #include <stdi 1 2022/07/09 14:27
- Ruby プログラミング 3 2023/06/09 14:30
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- Java マイクラでPythonのプログラミングができません 3 2023/05/28 07:15
- アプリ Android studio 初心者 Hello Android!しか表示されない 1 2023/08/01 08:47
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Windows 10 バッチファイルの記述法とルールについてアドバイスをお願いいたします。 1 2022/04/13 10:50
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【正規表現】【javascript】CR...
-
Vb.netのグローバル変数の宣言...
-
HTTPSのとき":"が"%3A"ではなく...
-
MFCのキャプション変更
-
Boolean型配列中のTrueの有無を...
-
引数付きコンストラクタでコン...
-
Linux バイナリ実行できない "...
-
ボタンをクリックすると数が増...
-
TypeError: Object #has no
-
Javascriptグローバル変数の値...
-
svn(subversion)について質問...
-
Jqueryでスクロール時に指定し...
-
static constメンバ変数(配列)...
-
ApacheでVirtualHostを使うとDi...
-
javascriptで文字挿入でtoggle...
-
C#OpenCv V4にのエラーに関する...
-
JavaScript window.openで開く...
-
同じIDで定義した要素の配列を...
-
JavaScriptのID要素の中身をque...
-
google apps scriptの終了のさせ方
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
HTTPSのとき":"が"%3A"ではなく...
-
Boolean型配列中のTrueの有無を...
-
【正規表現】【javascript】CR...
-
ボタンをクリックすると数が増...
-
Linux バイナリ実行できない "...
-
ASP+アクセスでのSQLコメントに...
-
同じ型【ハイフンと数字】だけ...
-
Excel VBA の ChangeFileAccess
-
confirmの連続?
-
onclick指定関数の引数へローカ...
-
正規表現で半角数字1桁のみを全...
-
Vb.netのグローバル変数の宣言...
-
【Jquery】changeイベント毎にa...
-
ArrayListの初期値の設定の仕方...
-
JQueryの繰り返し処理が動かな...
-
2次元のJSON形式の配列の展開
-
C#の配列について
-
-(ハイフン)_(アンダーバー)の...
-
VB.NETで変数の型は自作...
-
ifreamをリロードしたい
おすすめ情報