标签: gnu

哪里可以下载GNU C++编译器

任何人都可以建议我在哪里下载GNU c ++编译器,我可以在Ubuntu中使用,也可以在Windows上使用Netbeans IDE,以及GNU工具.

c++ gnu

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

丢弃符号有什么缺点?

stripGNU/Linux(man)上的程序允许您从目标文件或可执行文件中丢弃符号.通过这样做,您可以获得更小的文件大小.

所以我的问题是丢弃符号的权衡取舍是什么?

c gnu strip

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

gnu C条件"如果"

我们得到if(expression) {...} 了例如.我们都知道如果表达式为真,它将在大括号中执行行.但是C中的"真实"是什么?那是!= 0表示我认为是真的吗?

谢谢

c gnu

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

函数__gnu_cxx :: __ stl_next_prime(usigned long)有什么作用?

我刚刚在代码中看到了这个函数,直观地说它应该返回大于参数的下一个素数.然而,当我这样称呼它时,我得到了53!然后当我通过54时,我得到97.我没有找到它在网上做什么的描述,有人能指出我或者有人知道这是做什么的吗?

c++ stl gnu

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

Sed/Awk /剪切GNU将文本行转换为单行

我有以下类型的数据:

3869|Jennifer Smith
10413 NE 71st Street
Vancouver, WA
98662
360-944-9578
jsmith@yahoo.com|1234567890123456|03-2013|123
--
3875|Joan L Doe
422 1/2 14th Ave E
Seattle, WA
98112
206-322-7666
jldoe@comcast.net|1234-1234-1234-1234|03-2013|123
--
3862|Dana Doe
24235 NE 7th Pl
Sammamish, WA
98074
425 868-2227
jsmith@hotmail.com|1234567890123456|03-2013|123
--
3890|John Smith
10470 SW 67th Ave
Tigard, OR
97223
5032205213
john.smith@gmail.com|1234567890123456|03-2013|123
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为:

3869|Jennifer Smith|10413 NE 71st Street|Vancouver, WA|98662|360-944-9578|jsmith@yahoo.com|1234567890123456|03-2013|123
3875|Joan L Doe|422 1/2 14th Ave E|Seattle, WA|98112|206-322-7666|jldoe@comcast.net|1234-1234-1234-1234|03-2013|123
3862|Dana Doe|24235 NE 7th Pl|Sammamish, WA|98074|425 868-2227|jsmith@hotmail.com|1234567890123456|03-2013|123
3890|John Smith|10470 SW 67th Ave|Tigard, OR|97223|5032205213|john.smith@gmail.com|1234567890123456|03-2013|123
Run Code Online (Sandbox Code Playgroud)

或更好: …

regex awk gnu sed gawk

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

在aix,任何解决方案上运行时,多个GNU-Bash命令的行为都不同

我在linux上编写了一个bash脚本,它运行良好,作为迁移的一部分,我将一个aix 7.2节点移动到我的集群中.当我尝试在aix上运行bash脚本时,它失败了,在不同的gnu bash命令上出现了多个错误.[ps:我在这个aix节点上安装了gnu bash,IBM称之为为aix制作的工具箱,其中包含为AIX IBM Systems构建的开源和GNU软件的集合]

例如 :

- grep -oP 不受支持

- ls -h 不起作用

- getopts无法获得参数传递$#.

我不确定我是否只是在aix上安装gnu bash.有没有人有任何将bash脚本移植到ssh的经验?是否有任何指针社区可以建议让bash脚本在aix上运行?

linux bash aix gnu

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

视觉工作室中的GNU tm相当于什么?

似乎GNU c和visual studio中tm结构的定义是不同的.

在GNU C中,这种结构保存时区数据,但在Visual Studio中却没有.

我从Linux计算机接收时间作为tm结构,我需要映射内存以获取其所有数据.

在visual studio中是否有任何结构与gnu中的tm具有相同的内存占用?

我试图自己写这个结构,但似乎我的大小错了.我在win64中开发,但数据来自32位Linux机器.

Linux中这种结构的大小是多少?

c++ linux time gnu visual-studio

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

错误:存储类说明符对参数声明无效

当我编译我的Linux程序时,我收到此错误:

error: storage class specifiers invalid for parameter declarations
Run Code Online (Sandbox Code Playgroud)

这只发生在Linux上,因为它可以很好地编译Windows.代码行是:

int Start(static const char* m_vertexshader, static const char* m_fragmentshader);
Run Code Online (Sandbox Code Playgroud)

如果您需要任何细节或信息,请使用GNU C编译器(g ++)

c++ linux gnu declaration codeblocks

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

获取system()函数的控制台输出的另一种方法

在控制台中执行以下代码时:

int ret = system("iptables -t filter -L");
Run Code Online (Sandbox Code Playgroud)

ret将获得价值1,控制台中将显示一系列规则.问题是我还想获得程序中的规则列表.我正在使用以下解决方案:

int ret = system("iptables -t filter -L >> filter-table.txt");
/* read filter-table.txt file to get the list */
Run Code Online (Sandbox Code Playgroud)

还有其他方法可以获得清单吗?

c linux gnu

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

在Linux上为裸机ARM准备GNU工具链

我想为裸机ARM准备GNU工具链,以便与Geany IDE一起使用.有一些像这样的教程:构建裸机的GNU ARM工具链,但我不明白几个步骤.

首先,每个使用Linux操作系统的人都隐式拥有gcc,binutils和gdb,为什么要下载其他人呢?其次所有教程告诉我用这样的东西配置gcc:*./configure --target = arm-elf.它甚至做了什么?难道它只是强迫我使用调用命令行GCC ARM-ELF-GCC,而不是海湾合作委员会或它改变我的gcc内部的一些选项?

到目前为止,我已经准备好了makefile,但我仍然不确定编译器选项.我没有更改任何gcc配置选项,我用这样的标志调用编译器:

CFLAGS = -Wall -std=c99 -march=armv7-m -mtune=cortex-m0
Run Code Online (Sandbox Code Playgroud)

我可以通过使用适当的参数调用gcc来准备工具链,还是需要在gcc配置中进行一些更改?

linux gcc arm gnu

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

标签 统计

gnu ×10

linux ×5

c++ ×4

c ×3

aix ×1

arm ×1

awk ×1

bash ×1

codeblocks ×1

declaration ×1

gawk ×1

gcc ×1

regex ×1

sed ×1

stl ×1

strip ×1

time ×1

visual-studio ×1