当前位置:首页 » 编程软件 » 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

热点内容
播放这个wifi密码是多少 发布:2025-02-07 22:34:54 浏览:99
视频存储时间长了有雪花 发布:2025-02-07 22:24:34 浏览:568
哈佛f7x怎么区分配置 发布:2025-02-07 22:22:34 浏览:771
广州python培训 发布:2025-02-07 22:22:26 浏览:199
陆金所的交易密码是什么 发布:2025-02-07 22:19:25 浏览:320
如何删除平板储存密码 发布:2025-02-07 22:10:29 浏览:747
php微信授权登录 发布:2025-02-07 22:10:27 浏览:378
怎样编程时钟 发布:2025-02-07 21:59:38 浏览:562
夸克编程 发布:2025-02-07 21:43:43 浏览:530
电源450适合哪些配置 发布:2025-02-07 21:25:24 浏览:433