⑴ gcc編譯錯誤!
提衡燃肢示是說編譯的時候加上參數-fPIC,和你做的咐世完全不一樣。
當輸入文件為.c、.cxx、.cpp等等時,gcc先編譯後鏈接
當輸入文件是.o時gcc只執行連接步段模驟。
應該的命令行類似:
gcc -c -fPIC palindrome.c -o palindrome.o
⑵ kali linux的gcc編譯完的C語言小程序,為什麼執行後顯示段錯誤求各位大神的說明或解決方法。
scanf里邊不能含有除格式之外的東西,像你這里有The th level.是不行的。把scanf這一句改為
scanf("%d",&n);
如果要顯示輸入的n的多少,就再加一句
printf("The %dth level.\n",n);