當前位置:首頁 » 編程軟體 » 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類型,是不能被修改的,所以你的函數是錯誤的!

熱點內容
其它雲存儲技術 發布:2024-02-24 09:22:44 瀏覽:750
玩qq頁游要什麼電腦配置 發布:2024-02-24 09:13:03 瀏覽:383
電波編譯器 發布:2024-02-24 08:55:09 瀏覽:622
旋轉變頻壓縮機 發布:2024-02-24 08:44:41 瀏覽:948
電腦玩scum需要什麼配置 發布:2024-02-24 07:35:37 瀏覽:287
c語言網上編譯 發布:2024-02-24 07:35:27 瀏覽:283
有IP怎麼登錄一個系統的伺服器 發布:2024-02-24 07:34:47 瀏覽:342
在程序存儲器 發布:2024-02-24 06:47:19 瀏覽:220
智能雲路由管理員密碼多少 發布:2024-02-24 06:36:22 瀏覽:282
node調用python 發布:2024-02-24 06:11:55 瀏覽:126