小编Mac*_*eja的帖子

C 链接错误(使用 tcc)

我正在尝试从名为 的小型 cc (tcc-0.9.26-win64-bin.zip)运行该示例libtcc_test.c

我已将libtcc.hfrom libtccintoinclude复制libtcc.deflib.
然后我运行tcc ./examples/libtcc_test.c并收到链接错误:/

tcc: error: undefined symbol 'tcc_new'
tcc: error: undefined symbol 'tcc_set_lib_path'
tcc: error: undefined symbol 'tcc_set_output_type'
tcc: error: undefined symbol 'tcc_compile_string'
tcc: error: undefined symbol 'tcc_add_symbol'
tcc: error: undefined symbol 'tcc_relocate'
tcc: error: undefined symbol 'tcc_get_symbol'
tcc: error: undefined symbol 'tcc_delete'
Run Code Online (Sandbox Code Playgroud)

我缺少什么?


更多信息:

P:\cpp\tcc>tcc ./examples/libtcc_test.c -vv
tcc version 0.9.26 (i386 Win32)
-> ./examples/libtcc_test.c
-> p:/cpp/tcc/include/stdlib.h
->  p:/cpp/tcc/include/_mingw.h
-> …
Run Code Online (Sandbox Code Playgroud)

c linker-errors tcc undefined-symbol lib

4
推荐指数
1
解决办法
5118
查看次数

如何避免在循环中将元素附加到 DOM

我的功能如下。考虑到高性能,如何避免在 html 的循环结构中添加文本?请指教。非常感谢。

function  createDiv (array) {
    var i;
    var target = document.getElementById("container");
    for(i = 0; i < array.length; i++) {       
        target.appendChild("<div>" + array[i] + "</div>");
    }
}
Run Code Online (Sandbox Code Playgroud)

html javascript performance dom

2
推荐指数
1
解决办法
786
查看次数

c#关键字var是否会慢速编译?

C#具有var强制编译器推断变量类型的关键字.
c#编译器还必须检查变量的类型是否与赋值相符.

我听说var可以减慢编译速度,我不应该使用它,但我喜欢懒惰,让编译器为我工作,尤其是你必须为声明var 期间声明的变量赋值.

因此,在大量使用的情况下,它是否会显着影响编译时间?

c# type-inference

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