リンカとしてldを使用してCで小さなhello-worldプログラムを生成する際に問題が発生します。
これまでの私の手順は次のとおりです。
gcc -c hello.c
ld -o hello hello.o -lc
./hello
-bash: ./hello: no such file or directory
hello.c
のソースはここにあります:
#include <stdio.h>
int main(){
puts("Hello, world!");
return 0;
}
ここで重要な部分を見逃しているようです。エラーgcc
もld
エラーも発生せず、両方とも戻り値0で終了しました。
「使うだけ」と言わないでくださいgcc -o hello hello.c
!私は10枚のボードのように閲覧しましたが、人々はいつもその答えを出しました。私はそれを古い方法で行う方法を知りたいです。