1
我刚开始阅读有关识字编程和noweb
- 我觉得它很有趣。据我了解,'notangle
'步骤是从文字编程(源)文件中提取(机器)源代码(文件)的步骤。文字编程:在一次传递中从源文件中提取并运行脚本的工具?
在这里,我感兴趣的是一个具体的方面:我希望能够提取多个源文件中的一个通行证(在notangle
步骤),包括执行脚本 - 并在运行脚本执行同一步!
在bash一个例子是这个样子:
#!/usr/bin/env bash
# file: test.c.gdb.sh
# generate C source file
cat > test.c <<"EOF"
#include "stdio.h"
int main(void) {
return 0;
}
EOF
# generate gdb script file
cat > test.gdb <<"EOF"
break main
run
EOF
# run the 'execution script'
gcc -g -Wall test.c -o test.exe
chmod +x test.exe
gdb -x test.gdb -se test.exe
点在这,就是我可以叫“./test.c.gdb.sh
”起壳,我就已经产生了源文件,然后编译,然后让调试器自动启动。
是否有文学编程工具,在notangle
步骤中允许这样的事情?
在此先感谢您的任何回答,
干杯!
非常感谢您的回答,@ S.Lott - 很好的参考了make,ant,scons或maven(之前没有听说过maven);很好的证明,在这种情况下,它取决于外部工具。干杯! – sdaau
@sdaau:文学编程不是关于神奇的工具,让编程“更简单”或“更简单”。实际上,这些工具通常比文盲编程复杂得多。毕竟,编程很难开始。文学节目只是暴露了它本质上的困难。 –