cmake를 사용하여 파일을 연결하고 출력 파일 끝에 널 문자 (\0
)를 추가하려고합니다. 누구든지 끝에 null을 추가하는 방법을 알고 있습니까? CONCAT에 대한 코드는 다음과 같습니다cmake를 사용하여 파일 끝에 null 문자를 추가하십시오.
file(APPEND ${out_file} NULL)
file(APPEND ${out_file} "\\0")
file(APPEND ${out_file} "\0" HEX)
을하지만이 3 일의 아무도 :
function(cat in_file1 in_file2 out_file)
file(READ ${in_file1} CONTENTS)
file(WRITE ${out_file} "${CONTENTS}")
file(READ ${in_file2} CONTENTS)
file(APPEND ${out_file} "${CONTENTS}")
endfunction()
나는 방법 다음 시도한 끝에 '\0'
를 추가하지 않으려면. 누구든지 여기에서 도울 수 있습니까?
당신이 입력 파일 또는 HEX에서 볼 같은 텍스트로 최종 파일을 하시겠습니까 (예 : 최종 파일 : 6369616f2c20736f6e6f0a73692c73690a7365636f6e646f2c206a6a6a6a0a6563636f6c6f20696c207365636f6e646f0a00)? 텍스트로 원한다면 왜 마지막에 null 문자를 추가할까요? 당신이 16 진수로 원한다면 그것은 또 다른 이야기입니다. – fedepad
'file (APPEND $ {out_file} "\ 0")'을 시도 했습니까? – wasthishelpful
@wasthishelpful : 예. 그것도 작동하지 않습니다. – tejas