Как установить имя программы?
Как установить имя программы/аргумент 0 (argv[0]
) сemcc
? Например,emcc hello.c -o hello.html
с--set-name main
*.
Это не то же самое, что установка
Module.arguments
(который меняет аргументы 1 и выше, мне нужен аргумент 0).
- в автоматически сгенерированном есть
var thisProgram="./this.program"
. Изменение непосредственно дает - с использованием
Module["thisProgram"]="./main";
в--pre-js
даетUncaught TypeError: str.charCodeAt is not a function
Это для Интернета (с.html
), поэтому переименованиеhello.js
кmain.js
не работает (оно все еще ).
-
main
это просто заполнитель. Это будет что-то отличное от значения по умолчанию./this.program
.