當前位置:首頁 » 編程軟體 » gcc編譯出錯

gcc編譯出錯

發布時間: 2022-07-29 09:39:12

Ⅰ 關於gcc編譯出錯的問題!

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

Ⅱ gcc編譯報錯,求助

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

Ⅲ gcc 編譯失敗

用帶-w選項的gcc即可關閉警告,例如: gcc -w a.c 極不推薦這么做,會讓你養成非常不好的編碼習慣 ********************************************* 程序不完整,GCC是對ANSI C遵循最嚴格的編譯器,這樣隨意的代碼當然無法編譯,修改如下: #include <stdio.h> /*注意這里*/ int main(void) /*注意這里*/ { int a,b; for (a=1;a<=100;a++) { for (b=2;b<=a;b++) { if((a%b)==0) { if(a==b) printf ("%d \n",a); else break; } } } return 0; /*注意這里*/ }

Ⅳ GCC的編譯錯誤

#include<stdio.h>
#include<stdlib.h>/*用到了malloc()函數,所以要包含此文件*/

#define TRUE 1
#define FALSE 0
#define OK 1
#define ERROR 0
#define INFEASIBLE -1
#define OVERFLOWED -2
#define LIST_INIT_SIZE 100
#define LIST_INCREAMENT 10

typedef int Status;
typedef int ElemType;

typedef struct
{
ElemType *elem;
int length;
int listsize;
}SqList;

int main()
{

return 0;
}

Status InitList_Sq(SqList *L)/*注意這里,這是一段C程序,C語言不支持引用*/
{
L->elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));/*注意這里*/
L->listsize=LIST_INIT_SIZE;/*注意這里*/
L->length=0;/*注意這里*/
return OK;
}

Ⅳ 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編譯錯誤

在 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編譯模式出錯

系統不兼容,建議在64位系統編譯一下,沒有更好的辦法

Ⅷ gcc編譯出錯

編譯的文件出錯,請檢查文件是否完整性

Ⅸ 為什麼使用GCC編譯器老是錯誤❌

是你的代碼寫錯了,不是gcc的錯
1.你的main函數要麼只帶2個參數,要麼不帶參數,你寫的是帶1個int參數,把int main(int xxx)的int xxx刪去
2.char string ca[]是什麼玩意??char就是char,string就是string,char string這種東西就跟寫double int,vector map一樣,根本不符合語法。我猜你可能是想寫一個char數組,所以把string去掉即可

Ⅹ gcc編譯錯誤!

提示說需要-fPIC編譯,然後在鏈接動態庫的地方加上-fPIC的參數編譯結果還是報錯,需要把共享庫所用到的所有靜態庫都採用-fPIC編譯一邊才可以成功的在64位環境下編譯出動態庫。
這里的-fPIC指的是地址無關代碼

你看看這里的這篇文章吧:http://www.cnblogs.com/lightsalt/archive/2011/10/19/2217628.html

熱點內容
android設置靜音 發布:2025-02-07 20:11:53 瀏覽:696
bin存儲 發布:2025-02-07 20:00:50 瀏覽:202
android載入界面 發布:2025-02-07 19:55:28 瀏覽:870
好礦雲伺服器 發布:2025-02-07 19:54:31 瀏覽:949
java電話簿 發布:2025-02-07 19:49:26 瀏覽:797
超級腳本製作 發布:2025-02-07 19:31:30 瀏覽:487
怎麼查看支付寶的賬號密碼 發布:2025-02-07 19:26:48 瀏覽:17
惠普伺服器查看ip指令 發布:2025-02-07 19:26:47 瀏覽:435
演算法設計模式 發布:2025-02-07 19:15:52 瀏覽:746
伺服器1u能連接幾台電腦 發布:2025-02-07 18:50:02 瀏覽:154