Сборка и запуск кода 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.

Другие вопросы по тегам