當前位置:首頁 » 編程軟體 » gcc編譯錯誤如何看

gcc編譯錯誤如何看

發布時間: 2022-12-07 01:51:29

『壹』 gcc編譯錯誤

在 C 語言中不支持如下風格,從鍵盤輸入一個整數 n,就動態定義一個大小為 n 的結構數組:
int n;
scanf("%d",&n);
st a[n];
應該寫成:
#define MAX 20
#include <stdio.h>
int main( )
{
int n ;
st[MAX] ; /*定義元素個數為 MAX 的結構數組 */
scanf("%d",&n) ; /* 變數 n 只能夠在以後的代碼中用作別的用途 */
...... /* 以後的代碼省略 */
}

『貳』 gcc編譯錯誤!

提示是說編譯的時候加上參數-fPIC,和你做的完全不一樣。
當輸入文件為.c、.cxx、.cpp等等時,gcc先編譯後鏈接
當輸入文件是.o時gcc只執行連接步驟。

應該的命令行類似:
gcc -c -fPIC palindrome.c -o palindrome.o

『叄』 如何獲得gcc編譯錯誤時的輸出內容

在Windows環境下,直接輸出重新向不行。
安裝C-Free4.0(免費版),用它打開你的C源代碼文件
c:\1.c,編譯,在窗口下方就會給出錯誤提示信息,滑鼠右鍵單擊提示信息,選擇「全部復制」,打開記事本,粘貼,另存該文件
c:\1.txt
就可以了。
另外,C-Free
4.0
用的是
MinGW
2.95
的編譯器,也是GCC的一個版本。

『肆』 gcc編譯出現錯誤怎麼辦

有時候我們編譯一個大的項目的時候,會出現很多錯誤使得屏幕堆滿了很多無用的信息。一般情況下我們需要找到首次出現錯誤的地方,在gcc中添加編譯選項可以使編譯停止在第一次出現錯誤的地方:

$ gcc -Wfatal-errors foo.c // GCC 4.0 and later$ g++ -Wfatal-errors foo.cpp
$ g++ -fmax-errors=N foo.cpp // 在出現第 N 此錯誤的時候停止編譯,GCC 4.6 and later

『伍』 關於gcc編譯出錯的問題!

段錯誤,肯定是非法使用指針。檢查你的指針是不是越界了吧。
程序很亂,剛看清楚,b指針指向的字元串是const類型,是不能被修改的,所以你的函數是錯誤的!

熱點內容
隨機啟動腳本 發布:2025-07-05 16:10:30 瀏覽:525
微博資料庫設計 發布:2025-07-05 15:30:55 瀏覽:24
linux485 發布:2025-07-05 14:38:28 瀏覽:304
php用的軟體 發布:2025-07-05 14:06:22 瀏覽:754
沒有許可權訪問計算機 發布:2025-07-05 13:29:11 瀏覽:431
javaweb開發教程視頻教程 發布:2025-07-05 13:24:41 瀏覽:698
康師傅控流腳本破解 發布:2025-07-05 13:17:27 瀏覽:240
java的開發流程 發布:2025-07-05 12:45:11 瀏覽:685
怎麼看內存卡配置 發布:2025-07-05 12:29:19 瀏覽:282
訪問學者英文個人簡歷 發布:2025-07-05 12:29:17 瀏覽:834