问题标签 [tcc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
tcc - 如何在 tcc 中通过匹配操作导入候选人申请?
我想使用匹配操作导入候选人申请,但我不知道如何,找不到匹配操作指南。有人知道吗?
c - How to find the formal grammar definition about Tiny C Compiler
Where can I find the LL(1) grammar used in TCC?
Fabrice Bellard's TCC is admirable. I wanted to learn more about its source code. Its parsing is done by hand, not automatically. Now I have found decl() function is related to parsing. Can someone who has studied TCC tell me how to find the documents about LL (1) grammar in TCC? Thank you so much!
c - 如何读取平面文件并将数据放入相应的变量
我有一个平面文件(txt 文件),其中包含一些字段:
主键、姓名、地址、薪水 - 由 | 分隔 喜欢:
.. ETC
当我有主键时,如何开发代码来搜索平面文件中的每个数据?并且它的每个数据都存储到特定的变量中以供下一个目的。
我想要的结果是:
c - C中的匹配字符串模式平面文件
只是为了查看列表中的名称,匹配时,价值会打折。
我尝试编码,但匹配技术失败。就像我试图找到“约翰”,但它与“约翰”和“约翰尼”匹配,预期匹配是否只是“约翰”(不区分大小写)
只是想帮助我妈妈的商店。我想要的是:我有 3 组平面文件(list1.txt、list2.txt、list3.txt)。每个文件都有其名称,例如:
List2.txt 包含:
List3.txt 包含:
程序执行时,问:
如果名字在 list1.txt 中列出,他将获得 10% 的折扣价,list2.txt 为 20%,list3.txt 为 30%。示例输出:
但如果他不在任何列表中,他会得到正常价格,即 1000。我怎么能在 C 中做到这一点?感谢您的帮助...
c - C:在同一表达式中使用少量 pow 函数时结果无效
对于一些我不知道的原因,这段代码会产生不同的结果。
我正在使用 tcc 编译器,我想这可能很重要,但我找不到有关此类问题的任何信息。
vala - 如何使用 vala 和 tcc vapi 运行 hello world 程序
价值代码
我尝试运行时出错
dirstro:Arch
TCC 版本:0.9.27-3
复制库:https ://gitlab.com/gavr123456789/vala-ttc-example/tree/master
c++ - 使用 Visual Studio 2019 正确设置 tinycc,未找到库 libtcc1-32.a
我正在使用 tcclib 在我的 C++ 项目中即时编译和运行 C 代码。
我正在使用此处提供的二进制文件https://bellard.org/tcc/
然后我打开一个 vs2019 开发人员提示符并运行这两个命令
我的代码构建良好,我正在使用此代码。此代码类似于 tcclib 示例中的代码,即:https ://repo.or.cz/tinycc.git/blob/HEAD:/tests/libtcc_test.c (这是另一个 repo,但它是相同的代码。
我运行的代码就是这个。这是在一个extern "C" {}
.
运行我的代码时,TCC 出现错误
我通过将此文件放在我的 .exe 旁边的 lib/ 目录中来修复它
我还复制了 include/ 文件夹以包含 stdio.h 等。
我的问题是:为什么它需要 lib/ 文件夹中的这个文件,而不是提供的 tcclib.dll 文件?是否可以“运送”某些标头,例如 stdio.h?
ubuntu - 使用 TinyCC 在 X86 Linux 上编译 STM32 程序
如何安装和配置 TinyCC,然后调用编译器和链接器来生成.bin
可以闪存到我的 STM32 演示板的文件?请包括具体步骤。我在 Ubuntu 19.10 x86_64 上。
tcc - 微型 C 编译器的优化级别
我在手册页中读过
注意:GCC 选项 -Ox、-fx 和 -mx 被忽略。
它产生不同的二进制大小,用 st 编译gcc -O3
,二进制大小为 120K,而 tcc 为 112K。
使用 tcc 编译的代码运行速度是否比 tcc 慢gcc -O3
?
c - 如何在可执行文件后立即设置 CMAKE_STATIC_LINKER_FLAGS?[tcc -ar]
如何CMAKE_STATIC_LINKER_FLAGS
在 CMakeLists.txt 中设置可执行文件后立即执行?
例如:我需要:
tcc.exe
-arqc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
但是在此设置之后的cmake:
set (CMAKE_AR C:/run/code/toolchains/c++/MinGW-tcc/bin/tcc.exe CACHE FILEPATH "" FORCE)
set (CMAKE_STATIC_LINKER_FLAGS -ar CACHE STRING "" FORCE)
像这样添加-ar
密钥:
tcc.exe qc staticRun.lib CMakeFiles/staticRun.dir/utils/system.c.obj
-ar
所以,构建静态库失败了。
附言
tcc.exe -ar - 意思
工具:创建库:tcc -ar [rcsv] lib.a 文件