topics

全部话题 - 话题: 编译
首页 1 2 3 4 5 末页 (共10页)
a***g
发帖数: 70
1
来自主题: Programming版 - 请教一个在 AIX 下编译运行的问题
程序在 AIX 5.3 Patch Level 0 下面编译运行没有问题,在 AIX 5.3 Patch
Level 1 下面编译没有问题, 结果运行就 crash,查看 core file 结果如下
[using memory image in /tmp/core]
reading symbolic information ...
Trace/BPT trap in pth_pthread._internal_error [/usr/lib/libpthreads.a] at
0xd00558a4 ($t1)
0xd00558a4 (_internal_error+0x80) 80410014 lwz r2,0x14(r1)
(dbx) where
pth_pthread._internal_error(??, ??, ??) at 0xd00558a4
pth_vp._vp_start(??, ??, ??) at 0xd0061e50
pth_pthread.pth_create_common(??, ??, ??, ??, ??) at 0xd0054b54
r******y
发帖数: 2
2
来自主题: Programming版 - 一个VC++ .net里编译C程序的问题
编译出错: error LNK2019: unresolved external symbol _random referenced in ...
error LNK2019: unresolved external symbol _srandom referenced in ...
我有#include , 为什么还会出这样的错呢?是不是在VC++ .net里编译C程序有
什么要特别设置的呢?我试过VC++ 6.0,碰到同样问题.
谢谢!
t*******g
发帖数: 1301
3
别人的C 程序,写好了,那过来编译使用
make编译时出现一下问题:
...........................
..........................
gcc -O3 -Wall -ansi -I. -I/include -c -o main.o main.c
gcc struct.o read_array.o make_graph.o get_options.o edge_list.o write_block
.o cluster.o main.o -o gcluster -static -L/lib -lgsl -lgslcblas -lm
/usr/bin/ld: cannot find -lgsl
collect2: ld returned 1 exit status
make: *** [gcluster] Error 1
%%%请教该如何解决?
thanks
a**a
发帖数: 416
4
来自主题: Programming版 - 关于C++ STL编译的疑问
如果你改了T的定义,vector当然就变了。这当然要重新编译。C++的编译是挺耗时间
的。
d***x
发帖数: 4
5
来自主题: Programming版 - gcc编译出错,attribute问题?
下载了个pci驱动,编译出错
/src/master.c:62: error: section attribute not allowed for specific_pci_
probe
/src/master.c:62: warning: __cold__ attribute ignored
下面是出错的代码, __devinit 是 include/kernel/init.h里定义的
/* Static function prototypes */
static int m_pci_probe_valid (struct pci_dev *dev,
int __devinit (*specific_pci_probe)(struct pci_dev *dev)) __devinit;
去掉__devinit再编译就没问题,只是对linux不是很熟,不知这样去掉对不对?
k****f
发帖数: 3794
6
反编译出来也看不懂的
a****l
发帖数: 8211
7
我用vb2005做一个windows的application,原来的bin\release目录下有四个文件:MyApp
.exe, MyApp.pdb, MyApp.vshost.exe, MyApp.xml
后来我做了一次publish(就是build->publish MyApp),奇怪的是这以后编译出来的文件
就变成六个了:Myapp.vshost.exe, MyApp.application, MyApp.exe, MyApp.exe.
manifest, MyApp.pdb, MyApp.xml
这是怎么会事呢?以前4个文件的时候编译出的exe也可以直接在别的机器上运行,那现在
怎么会多出两个?Myapp.application, MyApp.exe.manifest是怎么会多出来的?
谢谢帮助!
m****s
发帖数: 402
8
来自主题: Programming版 - 如何把Matlab编译成dll? (转载)
我用mcc -N -B cpplib:mylib mylib.m编译后生成了dll,但却不能成功运行,总是报错"没有mexfuntion"。看了生成的ccp代码,就一堆垃圾code,也没有包括进mylib.m内容。
不知道是不是license的原因?我用最简单的y=a+b程序编译都不能run。
I*******e
发帖数: 1879
9
☆─────────────────────────────────────☆
gandjmitbbs (Nothing) 于 (Sun Jun 14 13:29:18 2009, 美东) 提到:
我们的程序大概一开始设计的时候没有考虑到会成长到现在的规模,组织的不好。
现在abc.cpp里需要用到一个新的bool函数,这个函数内部涉及的数据结构在xyz.h里声
明,函数在xyz.cpp里实现。
按推荐流程是在xyz.h里加入函数原型,然后abc.cpp里本来就包含了xyz.h,所以直接
调用即可。这样很清晰。
但问题是,xyz.h被很多.cpp文件包含。如果这样改,所有这些文件都要重新编译,要
半个小时。
简单方法是不在xyz.h里包含这个新函数,而是直接把函数原型添加到abc.cpp里去,这
样重新编译链接,半分钟就够了。但这样,程序可读性确实变差了。
☆─────────────────────────────────────☆
gandjmitbbs (Nothing) 于 (Sun Jun 14 13:31:58 2009, 美东) 提到:
有什么更好的方
s*******e
发帖数: 664
10
☆─────────────────────────────────────☆
acectl (磨) 于 (Thu Jun 25 13:20:57 2009, 美东) 提到:
一个简单的程序,如果是用最新的java 1.6 编译成.jar 文件的话,是不是就不能运行在
比较老的java runtime,比如1.4,1.5上了?这也未免太搞了吧?用java本来就是想提高兼
容性,现在我还要猜人家机器上可能装的什么jave runtime,莫非我只能用最古老的java
编译我的程序,这样才能保证出来的.jar在所有的机器上都能运行?应该没这么搞笑吧?
这样一来谁还敢用新的java环境?
哪位java高手解释一下吧,是不是有别的解决方法?(当然不包括装最新的run-time)
☆─────────────────────────────────────☆
goodbug (好虫) 于 (Thu Jun 25 13:27:20 2009, 美东) 提到:
这个很奇怪吗?这叫back-compatible. 每个版本都有新的类出来,
原来的类可能有改动,比如添加新方法。在新版
C*******s
发帖数: 330
11
来自主题: Programming版 - 求助: Cygwin GCC g77编译.f文件出错
说好几个subroutine里面JiAnd 和 Jishft是unimplemented intrinsics,不能编译成
功。这个是因为Cygwin里面缺什么吗?如何解决?十个大包子奉上可以帮助成功编译的
朋友。:)
b****n
发帖数: 865
12
来自主题: Programming版 - g++编译了不该过的C++代码
今天在我们的东西里发现了类似下面的code:
class B
{
int b;
};
class C: public B
{};
class D: public C
{
public:
void f() { if(b>0) return;}
}
照理编译应该出错, 因为f()不能引用 B::b.
可是g++编译通过了, 连警告都没有.
是编译器的bug还是有特殊情况允许这样的代码?
b****n
发帖数: 865
13
来自主题: Programming版 - g++编译了不该过的C++代码
我用这个简单的代码编译也是出错的.
真的code要复杂的多, 我也不好在外面贴.
不过我拉了个同事一起看了一下,
都觉得是derived class accesses private member of base
而编译却过了. 所以很迷惑.
s**********l
发帖数: 8966
14
来自主题: Programming版 - MATLAB编译的dll怎么被C#调用呢
我用2010b编译了一个dll文件,自己的计算机是64位的,我希望在C#里面调用。
假设我的matlab function接口是
[Sum]=MyAdd(a,b)
mcc编译成MyAdd.dll
在C#里面直接用[DllImport("Myadd.all")]似乎不成,我已经把dll拷到exe文件那个
folder去了,
还是找不到。
请问有什么解决办法么?
s**********l
发帖数: 8966
15
来自主题: Programming版 - MATLAB编译的dll怎么被C#调用呢
C# include别的dll都没问题,我怀疑也许是我的matlab dll编译错误了。
请问怎么在2010b下面编译32/64bit的dll呢?
e**********n
发帖数: 359
16
来自主题: Programming版 - 急,VC7.1编译错误
比如说有个c函数 void f(*int,....),在c++程序里如此调用:
f(&*intvec.begin(),...)
intvec 是一个 const vector
很多机器上都可以编译,唯独我的desktop上出错,错误信息类似于
cannot convert std::vector::allocator ... to int *.
感觉不是代码的问题,因为很多人正在用这段代码。是不是我的机器上c++编译器的某
些设置有问题?
编译的script也是别人写的,从cygwin里用python调用visual c++的 CL,我一点都没
改动。
急问,多谢!
b******n
发帖数: 1629
17
来自主题: Programming版 - 关于不同系统编译的问题
在cygwin和freebsd8.0下编译同一个工程,同样的makefile,编译出来的程序跑出来的
结果不一样,这种一般是为什么?别人的代码,蛮多的,粗看了一下,没有见到什么操
作系统相关的东西,都是32位机的。
a9
发帖数: 21638
18
来自主题: Programming版 - 请问一个编译时依赖的问题
我编译一个软件。在lib目录下有libstdc++.so.6 libstdc++.so.6.0.9 libstdc++.so
当然了。最终的文件是libstdc++.so.6.0.9,我怎么编译才能让软件里的依赖是libstdc
++.so.6.0.9而不是libstdc++.so.6呢?
c*****e
发帖数: 59
19
来自主题: Programming版 - 大型程序如何加快编译速度
菜鸟有个小问题,
如果我有个大型程序,
每次编译需要很长时间,
但是我每次修改只修改其中一部分,
如何才能节省编译时间?
谢谢~
s****a
发帖数: 238
20
来自主题: Programming版 - 大型程序如何加快编译速度
cuda的程序不能用编译链接这个过程吧,除非某个模块是纯C++不带一点cuda的,否则
动一点就要重头编译
n******t
发帖数: 4406
21
来自主题: Programming版 - 最近谁编译过gcc?
最近编过cross compiler 4.8.
你要trunk作甚,此外你不交叉编译这年头编译gcc作甚。
b*******s
发帖数: 5216
22
是,内存最重要,现代c++编译慢是暂时没办法的事,编译期决定用得太多了
c********l
发帖数: 8138
23
来自主题: Programming版 - 求教:Linux下的一个编译配置问题
在Linux下需要编译一个比较旧的project
该project需要在编译之前运行
aclocal && autoconf && automake -a
但是在运行aclocal时,提示:需要将configure.in改名为configure.ac
于是照做
但在automake -a时,又提示“需要Makefiles.am,但是找不到”
于是将Makefiles.in改名为Makefiles.am,显然,格式不对
这个问题怎么解决?
p*******2
发帖数: 159
24
我的32bit的console程序运行正常。运行到最后输出“ end of simulation”,然后出
现“Press any key to continue . . .”
64bit的运行不稳定,有时能正常结束,跟上面一样。有时会只出现“ end of
simulation”,之后就卡住了,不能正常返回。
我追查了半天,发现是一个数学库的问题,sparselib++1.6,下面的mv部分有问题。
只要64-bit程序中出现相关类变量调用自己的成员函数,哪怕只有一次,就会导致上述
问题。有意思的是只要调用成员函数在代码中出现,不需要被执行,就会导致问题。
这个库时间比较悠久了,搞计算的人用的很多。我有源代码,32bit的mv.lib和64bit的
版本都是我自己编译的。
因此我猜想是不是我的64bit的版本编译时什么设置没有搞对?
b****s
发帖数: 872
25
能编译运行,和配置没关系。
检查编译的warning
a*****g
发帖数: 19398
26
来自主题: Programming版 - 找个轻量级的 c 编译系统
好久没摸 c 了,有些老的东西需要编译一下,有没有什么轻量级的 c编译系统
h*****g
发帖数: 944
27
我们现在就是用g++, 把dependency library command line写到一个shell script里,
公司在纽约和芝加哥的程序员就check in subversion,轮流编译。这样保证ref
library不被mess up
你们的大型c++ app都是怎么编译的?
y********l
发帖数: 3970
28
电脑有点老。但刚开始的时候编译调试都是很快的。随着代码变多,加了些图片,调试
起来就慢得不行了。有时候得等十多分钟。App里引用了下面一些命名空间。是不是其
中某一类方法导致编译速度变慢了?谢谢!
using System;
using System.IO;
using System.Linq;
using Windows.Storage;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
using System.Threading.Tasks;
using Windows.Media.SpeechSynthesis;
using Windows.Media.SpeechRecognition;
using Windows.System.Display;
p*********w
发帖数: 23432
29
为了让c语言能运行,有二个步骤——编译和链接。
编译的时候,不需要函数实体,有个 .h 的头文件说明一下接口就可以了
而 link 则需要函数实体才可以,而且函数实体不能重复的
R*********7
发帖数: 61
30
就是说不同于源文件 .tex 的另外一个目录, 这样会更方便管理。
Latex编译的时候,总是会生成一大堆文件,一股脑加到 .tex 的目录下,但其实这些
文件都是不用保存的。可不可以让winedt打开源文件后,编译的时候把生成的文件都放
到另一个目录里边?怎么设置?
谢谢!
Richard
s*******n
发帖数: 493
31
LaTeX新手。在windows下用MiKTeX+TeXnicCenter,把在linux下编译毫无问题的源文件
拷到windows下,编译后出现很多问题,主要是missing $ 和Unknown graphics
extension: .eps。
请高手指点!谢谢!
j**r
发帖数: 52
32
请教大家一个问题:
前天重装了一遍系统和winedt,今天发现就无法编译了。
那些tex的原文件肯定没什么问题。
症状是这样的:
我点击'PDF Latex'之后,出现了黑色的运行窗口,然后很快就窗口消失了。
很显然并没有开始编译。
我以前都用得挺好的,不知道这是什么问题,希望大家能办我看看。
我用的是windows xp下面的winedt 5.4.
p***c
发帖数: 2403
33
文章太长了,大概有300多页
每次编译都得花一点时间
有分段编译的功能吗?
i****1
发帖数: 445
34
来自主题: TeX版 - latexmk 配置 实时编译
我用win8.1 texlive 2013 texworks 0.4.5
按照https://code.google.com/p/texworks/wiki/AdvancedTypesettingTools#latexmk
的要求配置了
Program: latexmk
Arguments: -e
$pdflatex=q/pdflatex $synctexoption %O %S/
-pdf
$fullname
[X] View PDF after running
但是,还是无法实时编译(譬如我在tex代码里增加一个单词,就会在在对应的pdf输出
里体现出来),仍需要手动编译。
这是什么原因?
m****e
发帖数: 2
35
来自主题: Unix版 - Solaris 不需编译核心吗?
在Solaris 中,增加driver或修改内核需编译核心吗?
另:如果没有cc,能写驱动程序吗?用gcc编译驱动程序行吗?
m******g
发帖数: 91
36
【 以下文字转载自 Linux 讨论区 】
【 原文由 mangmang 所发表 】
有人编译过rat-4.2.22么?
无论我用gcc-2.96或gcc3.2.1
使用tk/tcl8.3或其自身携带的8.0的库,
编译没有问题,就是在运行的时候什么都没有啊...
eg:
$rat 192.168.0.100/9900
ps -ef 显示rat和rat-ui在运行.只是不见gui... :(
(同样的包windows下运行没有问题)
有人遇见这种问题么?thx
j***y
发帖数: 2074
37
来自主题: Unix版 - GCC的编译?
好象是个鸡生蛋还是蛋生鸡的问题。
我当了GCC2.95.3的full package,如果我想用compile source code的方法install GCC
2.95.3的话,是不是需要以前版本的GCC?哪个版本是所需的最低版本?
而这个最低版本的安装是不是又要以前的GCC为基础来编译?
这样下去,岂非没完没了?
难道就没有一个stand alone的GCC的版本?
(这个stand alone指的是若一个UNIX系统只有最土的CC
compiler,能顺利编译和安装GCC2.95.3吗?)
m******g
发帖数: 91
38
来自主题: Unix版 - 问题:gentoo的gcc编译的CFLAGS
看gentoo网上提供的说明,需要对/etc/make.conf进行配置,
让gcc针对特定的CPU进行编译优化。
好的。我的机器是pentium 233MHz MMX,
因此我改动/etc/make.conf为:
CHOST="i586-pc-linux-gnu"
CFLAGS="-march=pentium-mmx -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
可是在执行kernel编译时,出现的却是:
gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-gentoo-r5/include -Wall
-Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing
-fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2
-march=i686 -DKBUILD_BASENAME=main -c -o init/main.o init/main.c
是针对i
x********u
发帖数: 430
39
【 以下文字转载自 SysBio 俱乐部 】
发信人: xiaoyaoyou (逍遥游), 信区: SysBio
标 题: 请教如何将libSBML绑定到Matlab或者其他编译工具上,谢谢!
发信站: BBS 未名空间站 (Mon Jul 12 22:51:17 2010, 美东)
在安装SBML toolbox之前要把libsbml 绑定到matlab或者C+或者Java等编译软件。本人
用WINDOWS XP系统,Matlab版本为7.1。每次按照说明安装libsbml,运行时总会有
install_Win32出错。如果直接安装sbml toolbox则会弹出 Binding not installed.
SBMLToolbox requires that the MATLAB binding of libSBML is installed.
我是一个计算机语言白吃,请问高手如何解决这一问题。谢谢!
l**t
发帖数: 452
40
【 以下文字转载自 Unix 讨论区,原文如下 】
发信人: leot (leot), 信区: Unix
标 题: unix下编译fortran 的错误太多,看不到怎么办?
发信站: The unknown SPACE (Wed May 14 14:31:37 2003) WWW-POST
我用f90编译一个model,但是错误太多,都看不到前面的。怎么办?
redirection > 不行!
| more 也不行!
谢谢各位!!!
C*********g
发帖数: 3728
41
【 以下文字转载自 Programming 讨论区 】
【 原文由 CharlesSong 所发表 】
在编译过程中偶的.m文件不可避免的要用到Matlab built-in的function,比如treefit,
treeval,等等。
mcc -p myfun.m就会告诉我treefit和treeval 找不到
然后找到了这两个Matlab自己的.m文件之后用
mcc -p myfun.m treefit.m treeval.m
又会告诉我treefit 和treeval里面调用的其他matlab built-in function找不到,
象什么num2str之类基本的函数都找不到。
偶都快疯了,这么一层一层,难道非得偶把整个matlab全编译进去才行?或者mcc自己不
能在matlab函数list里面找?
help看过几遍没有找到说这个问题的,请高手帮忙,在线等。多谢多谢
d*******2
发帖数: 340
42
在用系里的一台linux机器时我用的编译链接命令是
g++ -O3 -o myfile myfile.cpp -lm -l ****
后来听说学校有一台并行机,并行机也安装了这个库,安装这个库的目录是
/share/apps/****/,目录下有bin, include, info, lib, man,请问应该怎么使用编译
链接命令才能找到这个库呢?先谢了!
e****z
发帖数: 119
43
来自主题: Computation版 - windows 下如何编译使用cblas
如题。俺学统计的,对科学计算基本上就是一窍不通。最近用C实现了一个方法,但里
面有大矩阵相乘,太慢。想用cblas里面的函数。可是对如何使用没什么头绪。不知道
有没有好心人可以分享经验。怎么编译,和在C程序中调用。主要俺是用windows的,所
以在网上搜不到step by step的说明。如果有其他可以做快速矩阵相乘的,请您给个建
议,可以在windows上编译使用的。非常感激。
t******0
发帖数: 629
44
我只是定性地知道普通的Matlab程序一定比C++程序慢不少。
而编译会使 Matlab 程序速度提高不少, 但是不知道是不是能赶上C++。
请问“编译后的Matlab程序”和“C++程序比”,速度能差多少倍?
请有经验的大侠客提供一些具体的估计值(比如,快2倍, 慢3倍, 快1.5倍之类的)
,十分感谢!
a**e
发帖数: 5794
45
来自主题: Mathematics版 - 请教Latex 一编译问题, 多谢指教!
参考文献应该写在.bib里,bib编译后生成的是bbl。正确的编译顺序是
latex
bibtex
latex
latex
第一遍latex告诉系统这里需要参考文献。
bibtex按bst格式生成bbl
第二遍latex把bbl加进主文档
第三遍latex生成正确的交互引用。
X***n
发帖数: 366
46
来自主题: Quant版 - QuantLib 在Linux上的编译问题
编译正常,test 通过
可在编译自己写的程序的时候总是cannot find libquantlib.so.0 不知道怎么回事。
难道是g++ -L -l等写的不对? 装载/usr/local/lib里面的。
请大牛帮忙
顺便说一句,RQuantLib能工作。
d********g
发帖数: 10550
47
要折腾就不能用交叉编译,直接上Gentoo本机编译算了,亚克西
p*********w
发帖数: 23432
48
自行反编译破解 Opera Mini 国际版,跳出中国大陆怪圈
from GFW Blog by GFW Blog
作者:Elton Disney 来源:永远不老
转载本博客文章请注明作者Elton Disney和文章永久链接,谢谢!
从11月20日晚间开始,中国大陆用户就开始不能使用著名浏览器厂商 Opera 的手机版
浏览器 Opera Mini 国际版了,当来自大陆的用户使用 OPM 国际版的时候,OPM 会强
制跳转到一个中英文双语网页,要求用户“升级”到 OPM 中国版,理由是“更快更稳
定”,但是 Opera 官方和 Opera 中国都没有对此事件作任何形式的表态。
Android 上的 Opera MIni 4.2 版的强制网页
Opera 公司的这一次改变直接影响到中国大陆地区使用 Opera Mini 国际版作为主要手
机浏览器的几十万用户,波及从 BlackBerry,Android,Windows Mobile,Symbian 等
几乎各种主流手机系统,造成用户怨声载道。
于是有 JAVA 达人开始寻求破解之道,同时,也有一部分用户因为无法承受 OPM 国际
首页 1 2 3 4 5 末页 (共10页)