Сборка и запуск кода NaCl с использованием дополнительных файлов.cc
Я новичок в NaCl. Я пытался собрать и запустить пример кода в соответствии с инструкциями, предоставленными http://developer.chrome.com/native-client/devguide/tutorial/tutorial-part1
Я смог запустить оригинальный код. Теперь в этом примере я создал один файл.cc и.h и вызвал одну из функций в новом файле.cc из hello_tutorial.cc(этот файл уже существует). Но я не уверен, как мне добавить этот новый файл в Makefile, чтобы компилятор включал эти файлы и при запуске команды make.
Кто-нибудь может помочь, что мне здесь не хватает?
1 ответ
Makefile для part1 учебного руководства откатывается вручную, поэтому вам нужно добавить пару новых строк для каждого исходного файла:
[новый_файл].bc: [новый_файл].cc
$ (PNACL_CXX) -o $ @ $<-O2 $ (CXXFLAGS) $ (LDFLAGS)
А затем добавьте.bc к зависимостям pexe:
hello_tutorial.pexe: hello_tutorial.bc [new_file.bc]
Если вы переключитесь на часть 2 программы, она использует систему сборки NaCl SDK, которая немного упростит задачу, и вам просто нужно добавить свой источник в строку "SOURCES =" в Makefile.