标签: programming

Valgrind 确实调试错误

我一直在尝试学习 Learn C The Hard Way的在线教程 。

但是,在设置 valgrind 之后(我遵循了帮助在 ubuntu 12.04 上设置 valgrind 的其他链接),当我尝试调试 c 可执行文件时,我发现了以下错误。

ayusman@ayusman-ubuntu:~/lcthw$ valgrind ./ex4
==1984== Memcheck, a memory error detector
==1984== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==1984== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==1984== Command: ./ex4
==1984== 

valgrind:  Fatal error at startup: a function redirection
valgrind:  which is mandatory for this platform-tool combination
valgrind:  cannot be set up.  Details of the redirection …
Run Code Online (Sandbox Code Playgroud)

programming c 12.04 software-installation

18
推荐指数
2
解决办法
2万
查看次数

有没有一种简单的方法来记录 shell 脚本所做的所有活动?

是否有一种简单的方法可以将 shell 脚本中发生的所有活动记录到文件中?

我有一个脚本。它输出诸如 echo“指令”之类的内容,以及其他程序输出。我知道命令:

command | tee -a "$log_file"
Run Code Online (Sandbox Code Playgroud)

command >> logifle.log
Run Code Online (Sandbox Code Playgroud)

我要问的是是否有用于日志记录的 shell 参数,或者我可以使用的 set 命令或类似的东西。如果不需要,我不一定要向文件添加数十个重定向或 tee。我仍然想获得 std 输出 - 我也想记录它。:wq

command-line bash scripts programming

18
推荐指数
2
解决办法
7万
查看次数

17
推荐指数
6
解决办法
2万
查看次数

哪个是 Linux 上最好的 git 客户端?

我正在搬出使用Tortoise Git的 Windows 环境。我听说 linux git 客户端很差……你们能帮我找到一个好的吗?

programming development git version-control github

17
推荐指数
2
解决办法
4万
查看次数

Ubuntu 中的 VB.NET 编程

我刚开始上六年级大学,我将参加计算机 A-level。我被告知第一年的所有编程都是在 Windows 上的 VB.NET 中进行的(我相信你在第二年有更多的自由......)

我有一个 Windows XP 分区,您可以免费下载 Visual Basic Express Edition,但是我想知道我可以在多大程度上使用 Ubuntu(Mono 或其他任何东西)进行学习?谁能给我任何关于从哪里开始的指示?

实际上,如果这是可行的,我需要能够在 Ubuntu 和 Windows 上使用相同的文件/项目/任何东西——这样我就可以在大学的 Windows 机器上工作,更重要的是这样老师就可以查看和标记我的工作!(我真的不想向我的老师询问我的 Ubuntu 使用情况,我更愿意融入其中并成为一名普通学生......)

mono programming c#

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

如何制作和分发 Ubuntu 屏幕保护程序?

我没有编程语言偏好,并且对 OpenGL 编码有很好的了解。如果我可以使用 OpenFrameworks 或 Processing 之类的东西作为基础,那将是理想的。

programming screensaver

15
推荐指数
1
解决办法
5116
查看次数

从 Windows 迁移的用户的用户指南?

我是 ubuntu 的新用户。我想使用 ubuntu 进行我的 python 开发。我使用 windows7 进行 .net 开发。

是否有任何指南可以帮助我从 Windows 迁移到 Ubuntu?

programming windows-7 documentation

15
推荐指数
2
解决办法
1138
查看次数

你如何检查一个属性是否在 qml 中未定义?

你如何检查一个属性是否在 qml 中未定义?

这就是我想要做的:

Button {
    id: myButton
    text: if (text === "undefined"){"default text"}
}
Run Code Online (Sandbox Code Playgroud)

programming application-development qml ubuntu-sdk

15
推荐指数
2
解决办法
3万
查看次数

想要开始为 Ubuntu(以及大多数 Linux 发行版)进行开发,哪个适合?蟒蛇还是瓦拉?

我是计算机科学专业的毕业生,学习了 C、C++、C# 和 Java 等语言。虽然我对Java有更多的经验。我想为 Linux 开发,我更喜欢为 GNOME 开发,我在从 Python 和 Vala 中选择一个之间感到困惑。

在 GNOME Live 页面上浏览了一些有关 Vala 的文档后,与 Python 相比,我似乎更熟悉它,与我在毕业时学到的大多数语言相比,Python 在句法上有很大不同。虽然 Vala 的学习曲线对我来说似乎更小。那么,我应该选择哪种语言开始开发,它在各种发行版中都有更好的支持。推荐语言的推荐 IDE 将不胜感激。

谢谢。

python programming development vala application-development

14
推荐指数
3
解决办法
2474
查看次数

是否有 Source Insight 替代方案?

我不是开发人员,但为了我的工作,我跟踪了很多代码。阅读其他人的代码实际上相当困难,尤其是对于较大的项目。

Source Insight 是一个很棒的应用程序,它将所有符号存储在一个数据库中,因此您可以看到正在调用的新函数,单击它并查看该函数是如何编写的。您可以查看对象的所有引用者或跳转到调用者。每次从其他文件中遇到新的变量/结构/函数时,您都不需要打破思路并想出 shell 命令来查找这些东西。

我让它在 WINE 上运行,但有时会出现一些小故障。

我知道人们会提到 C-scope,我已经尝试过了,但它确实不一样。那么,有这么多庞大的 Ubuntu 开源项目,是否有本地工具可以帮助有效地阅读它们?

编辑:

感谢您的建议,但是 CODE::BLOCKS 或 CodeLite 是否提供了查看鼠标点击的功能而不跳转到它的功能,以便我可以同时看到调用者和被调用者?

在此处输入图片说明

programming development source-code software-recommendation

14
推荐指数
2
解决办法
3万
查看次数