ChinaUnix.net
相关文章推荐:

linux 为什么编译

下面的代码在unix下编译没有问题,而在linux编译出错,不知道为什么? ---------------------------------------------------- #include #include #include class okcl{ okcl() {}; private: int lok; }; template void Release(std::vector& container) { std::vector::iterator it = container.begin(); } 错误信息: ./inc/1.h: In function 'void ...

by windyloft - C/C++ - 2005-12-28 08:35:22 阅读(1039) 回复(3)

相关讨论

gcc报错 /tmp/ccu7jTKi.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' 改g++就可以了 是APUE的一个示例程序

by wishel - C/C++ - 2008-11-25 21:54:35 阅读(3036) 回复(6)

如题,请高手仔细讲解一下。 linux OS是否对于在Win下可以执行的程序不能解释? 如果有一天linux可以解释Win的exe了,那么是不是就不存在分别编译的问题? 那么是不是java的虚拟机也就没有什么用处了? 为什么各家OS不作成统一对于可以执行的文件的支持呢?省得开发这么费劲!:shock: me问题儿童呵呵!

by lnfxcf - C/C++ - 2006-12-05 14:12:06 阅读(6064) 回复(37)

linux中,运用gcc编译c程序时,为什么找不到 ourhdr.h ? 说ourhdr.h不存在,不知道,怎么解决。

by yueming - 程序开发 - 2004-10-08 14:57:53 阅读(861) 回复(3)

我在linux下执行java 类名 ,总是出现下面的错误。 Exception in thread "main" java.lang.NoClassDefFoundError:类名 类名大小写都和程序里面的一样。我怀疑是我的环境设置有问题,我是在/root/.bash_profile文件里设置java_home,classpath和path的。现在编译能够通过,不知道运行程序还要设置什么?

by starfist - Java - 2003-06-16 08:13:44 阅读(2123) 回复(3)

我觉得应该是我的Java环境没有设好,但是编译却能够成功。能告诉我正确的配置吗?谢谢!

by starfist - Linux论坛 - 2003-06-12 10:06:08 阅读(557) 回复(0)

编译linux-2.4.28,但每次make bzImage时都会有以下错误,为什么? dn_neigh.c:584: `THIS_MODULE' undeclared here (not in a function) dn_neigh.c:584: initializer element is not constant dn_neigh.c:584: (near initialization for `dn_neigh_seq_fops.owner') make[3]: *** [dn_neigh.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.28/net/decnet' make[2]: *** [first_rule] Error 2 make[2]: Leaving direct...

by 水若寒 - Linux论坛 - 2004-12-19 17:34:59 阅读(760) 回复(1)

我在linux 下写了段小程序,里面有这样一条 char c =0x81; if(c==0x81) { printf(" somethind"); } 但是用gcc 编译时,被警告 comparison is always fasle due to limited range of date type 说是数据类型限制,比较结果永远是伪。 于是: sizeof(char) 后看到数据长度是1个字节。 但是 char c=0x81; printf("%X", c); 输出竟然是 FFFFFF81; 为什么? 最后只好用 unsigned char c=0x81; if(c==0x81) { something;...

by mmp7uk - C/C++ - 2006-02-14 20:37:48 阅读(1385) 回复(8)

我的一个可执行文件,在SuSE linux 9下编译运行正常,但是在RHEL 4上不能运行,同样是 2.6的内核,为什么不能运行? 像windows下exe那样多好,可执行程序在2000/xp/2003上都能够跑得很好! 为什么?谢谢

by lovelypp - 系统管理 - 2006-01-14 09:09:34 阅读(2225) 回复(12)

为什么我装的linux9没有C的编译器?怎样才能装上?哪里有的下栽?

by zdb94 - Linux论坛 - 2004-03-09 12:41:59 阅读(648) 回复(2)

linux+ora10 下proc编译后生成很多tp开头的临时文件,请问为什么

by lvchh - C/C++ - 2009-05-05 19:04:29 阅读(3082) 回复(3)