小编Rob*_*Kam的帖子

有便携式Perl吗?

是否有便携式Python的便携式Perl?我可以从我的拇指驱动器中使用的东西(同时学习东西)?

哦,我在谈论Window XP.

perl portability portable-applications

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

GCC:空程序== 23202字节?

test.c:

int main()
{
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我没有使用任何标志(我是gcc的新手),只是命令:

gcc test.c
Run Code Online (Sandbox Code Playgroud)

我在win32上使用了最新的GDM TDM版本.生成的可执行文件几乎是23KB,对于空程序来说太大了.

如何减小可执行文件的大小?

c c++ linker gcc tdm-mingw

14
推荐指数
5
解决办法
2000
查看次数

K&R之后用什么书来学习普通C编程?

在Brian Kernighan和Dennis Ritchie 的C编程语言之后,一些最受初学者青睐的书最终被证明是最好避免的,例如Herb Schildt甚至O'Reilly Practical C Programming的任何东西,似乎没有替代这些.否则大多数可用的材料都是关于C++的.

除了K&R和我已经拥有的优秀的C:A参考手册之外,还有哪些其他书籍最适合学习用C语言编写代码(普通C89而不是C++),而不学习一路上的不良做法?

c

12
推荐指数
6
解决办法
9270
查看次数

便携式编程IDE

我经常用编程思想进行头脑风暴,我想直接编写代码.或多或少像"哇,那算法会摇滚!我现在需要写它!".

对于这种写作的"冲动",我使用http://www.jarte.com/这是一个很酷的便携式文本编辑器.如果我靠近cybecafe或朋友电脑,我只需插上usb笔式驱动器即可开始写...

因此,我想:1)便携式极简主义IDE 2)具有最低操作系统要求(即:我想从XP,Vista等运行...)3)任何现代语言(如果需要,我可以学习一门新语言.我只想写/测试算法)4)语法高亮/ intellisense是好的,但不是必需的5)免费

有这样的事吗?

ide portability programming-languages portable-applications

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

什么是学习如何构建电路的最佳方法

我一直希望更好地了解硬件级别的情况.作为一个实际的水平,编译后的任何东西都等于'魔术',我想补救它.

我想研究构建电路,然后在基本芯片组上进行汇编编程,这既是为了我自己,也是为了我的儿子,我们可以一起学习.

我看过一些"快速电路"套件,但说实话,他们对我不感兴趣.

建议?

编辑注:感谢所有回复的人.

hardware assembly electronics circuit

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

哪个单元测试框架用于Windows上的C开发?

在Windows XP上,使用TDM的GCC/MinGW32进行基本开发,即使用gdb的gcc 4.4.x. 哪个单元测试框架用于测试驱动开发?

显然Check的单元测试还没有在Windows上运行.

在这些问题的单元测试框架对于C单元测试C代码类似,但没有具体关于在Windows上使用GCC 4.4.x到.

c windows tdd unit-testing tdm-mingw

10
推荐指数
1
解决办法
2781
查看次数

用于GNU C/C++的Windows下的内存泄漏检测

什么内存泄漏检测工具可用于Windows上的开源C/C++?

c++ windows open-source memory-leaks

9
推荐指数
2
解决办法
9137
查看次数

C++ GCC4.4警告:数组下标在数组边界之上

我最近升级到GCC 4.4(MinGW TDM版本),现在跟随代码产生这些警告:

在成员函数'void Console :: print(const std :: string&)'中:

警告:数组下标在数组边界之上

这是代码:

void Console::print( const std::string& str ) {
        std::string newLine( str );
        if( newLine.size() > MAX_LINE_LENGTH ) {
            sf::Uint32 stringSize = newLine.size();
            for( sf::Uint32 insertPos = MAX_LINE_LENGTH;
                    insertPos < stringSize; insertPos += MAX_LINE_LENGTH ) {
                newLine.insert( insertPos, "\n" );
            }
        }

        StringList tokens;
        boost::split( tokens, newLine, boost::is_any_of("\n") );

        for( StringList::iterator it = tokens.begin();
                it != tokens.end(); ++it ) {
            addLine( *it );
        }
    }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?


这是优化正在做...

它似乎是这条线导致它:

boost::split( tokens, …
Run Code Online (Sandbox Code Playgroud)

c++ gcc boost tdm-mingw

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

是否有可以同时处理C和Perl的Windows IDE?

我正在使用包含MinGW GCC的Strawberry Perl,我也在使用GNU调试器GDB和Subversion.我怎样才能有一个适合这种情况的开发环境(除了UltraEdit,命令shell和IE),我该如何进一步增强其功能?

c svn windows ide perl

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

在Windows上有一个**轻量级的IDE,可以用于C和Perl吗?

当我之前问过这个时,我应该提到它特别是我所追求的轻量级 IDE,所以我不得不再问一个不同的问题.

不仅仅是文本编辑器的东西,重量轻,功能多样,适合与MinGW,GDB和Subversion一起提供的GCC草莓.我想要使​​用的东西是直接可用的,并且也很快关闭以保留我的所有工作.如果它不是免费或开源程序并不重要,重要的是它稳定且使用舒适.

也许试图让一个IDE用于C和Perl是错误的方法 - 导致一个解决方案不能处理一种语言或另一种语言以及专用IDE?

svn windows ide perl gnu-toolchain

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