小编hex*_*ode的帖子

如何在Ubuntu上运行无扩展(也许是ELF)文件?

我在Linux上获得了一个"二进制"文件,并为特定任务提供了一个单独的Windows文件.这些程序是windows上的exe.该版本的linux版本在linux上具有与Windows相同的功能.

但是,我无法执行此操作.我尝试(在终端上)仅通过文件名执行它./[filename],甚至尝试chmod +x [filename]然后尝试第二种方式.

对于一切...我得到结果:"找不到命令".(顺便说一下,文件肯定在那里).

我应该做些什么?它上面的文件命令产生:

ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=e805f746e65c09cc8b0c037d8a8c27ee0a6a051c
Run Code Online (Sandbox Code Playgroud)

linux bash shell

7
推荐指数
1
解决办法
3万
查看次数

解决"表达式必须具有指向类类型的指针"错误

class testClass { public: int B, C; };

testClass u;
testClass * k = &u;
testClass ** m = &k;

*m->B = 1;//Error appears here
Run Code Online (Sandbox Code Playgroud)

我想我已经正确地遵循了指针引用的规则.我仍然不知道为什么会这样.有人能帮助我吗?

c++ pointers operator-precedence

3
推荐指数
1
解决办法
1387
查看次数

在c ++中隐式传递数组的长度

我曾经看过代码(来自显然足够可靠的源代码,让我记住它),似乎传达了数组的长度,同时传递它们的功能(参见下面的示例):

void foo(int [m][n] array)
{
//m and n are the rows and columns of the array
//code
}
Run Code Online (Sandbox Code Playgroud)

然而,我无法找到这个来源,并开始怀疑我是否把它全部弄错了,也许,甚至想象它?有人可以评论吗?

c++ parameter-passing

0
推荐指数
1
解决办法
82
查看次数